题目描述
编写程序,测试所使用的计算机系统字符型、短整型、整形、长整型、单精度实型、双精度实型所占有的字节数量。
输入
无
输出
计算机系统字符型、短整型、整形、长整型、单精度实型、双精度实型所占有的字节数量。
样例输入
无
样例输出
size of char=1 size of short=2 size of int=4 size of long int=8 size of float=4 size of double=8
题目分析:
sizeof运算符可以计算出数据类型所占的字节数,通过sizeof运算符实现,计算结果是一个整形数据。输出格式:
printf("size of char=%d\n",...);
printf("size of short=%d\n",...);
printf("size of int=%d\n",...);
printf("size of long int=%d\n",...);
printf("size of float=%d\n",...);
printf("size of double=%d\n",...);
注意!!!
sizeof(int)
这不是一个函数,而是一个表达式!!!
代码展示:
#include<stdio.h>
int main()
{
printf("size of char=%d\n",sizeof(char));
printf("size of short=%d\n",sizeof(short));
printf("size of int=%d\n",sizeof(int));
printf("size of long int=%d\n",sizeof(long int));
printf("size of float=%d\n",sizeof(float));
printf("size of double=%d\n",sizeof(double));
return 0;
}
输出结果:
欢迎批评指正!