📅  最后修改于: 2023-12-03 14:54:32.165000             🧑  作者: Mango
#include<stdio.h>
int main(){
printf("%d\t",sizeof(6.5));
printf("%d\t",sizeof(90000));
printf("%d",sizeof('A'));
return 0;
}
以上代码会输出以下内容:
8 4 4
printf("%d\t",sizeof(6.5));
中,sizeof(6.5)
返回的是 double
类型的字节数,即 8。printf("%d\t",sizeof(90000));
中,sizeof(90000)
返回的是 int
类型的字节数,即 4。printf("%d",sizeof('A'));
中,Single quotes surround a character. 表示字符类型,sizeof('A')
返回的是 char
类型的字节数,即 4。 总结:sizeof
返回的是变量或数据类型的字节数。需要注意,不同的编译器和操作系统可以有不同的字节数,sizeof(char)
的字节数为 1,sizeof(int)
和 sizeof(float)
字节数通常是 4,sizeof(double)
字节数通常是 8。