在vc中int是占4个字节
创新互联是专业的青州网站建设公司,青州接单;提供成都网站制作、成都网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行青州网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
所以3个int
占12个
在tc中int占2个字节
就占6个
一般书上说的都是int
2字节,long
int
4字节,
vc
中int
和
long
int
都是4字节
用sizeof运算符可以计算任何一个变量或者类型的字节数。
例如:
double num=12.57;
int len=sizeof(num); //就得到double的字节数了
包括空格的。strlen 假定字符串结束符是 "\0", 但总长度不计入"\0"这个字符。
char s[]=" how are you";
printf("%d",strlen(s)); // 含字符串和空白个数
----
输入语句:
scanf("%s",s);
拍入how are you, s 只读到how. 因为默认 空白 是分隔符。
printf("%d",strlen(s)); 打出 3
如果是计算字符串的字节数的话,可以用sizeof来算,如果是要算长度的话,可以用strlen来算,这个函数要包含头文件string.h
a)putchar函数:将指定的(表达式的值所对应的)字符输出到标准输出终端(屏幕)上。
格式:int putchar( int c );
例如:putchar(‘a’+3);打印的结果是d,是一个字符而不是数值。
a的ASCII码是97,加3是ASCII码表中100对应的字符就是d。
例如:putchar(99);打印的结果是c,代入一个数字打印出的是一个字符。
就如同代入的是学号,打印出来的是姓名一样。
b)putc函数:将指定的字符输出到指定标准输出流(屏幕或一个文件)中。
格式:int putc( int c, FILE *stream );
c)等价关系:putc的功能中包含putchar的功能。
putchar(c)等价于putc(c,stdout)。
例如:putc(‘A’,stdout)等价于putchar(‘A’)
扩展资料
C语言的字符对齐
1、数据类型自身的对齐值:对于char型数据,其自身对齐值为1,对于short型为2,对于int,float,double类型,其自身对齐值为4,单位字节。
2、复杂类型(如联合,结构体或者类)的自身对齐值:其成员中自身对齐值最大的那个值。
3、指定对齐值:#pragma pack (value)时的指定对齐值value。
4、数据成员、复杂类型(如联合,结构体或类)的有效对齐值:自身对齐值和指定对齐值中小的那个值。
参考资料来源:百度百科—c语言