|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
#include <stdio.h>
int main()
{
printf("int = %d\n",sizeof(int));
printf("short int = %d\n",sizeof(short));
printf("long int =%d\n",sizeof(long));
printf("long long int = %d\n",sizeof(long long));
printf("char = %d\n",sizeof(char));
printf("_Bool = %d\n",sizeof(_Bool));
printf("float = %d\n",sizeof(float));
printf("double = %d\n",sizeof(double));
printf("long double = %d\n",sizeof(long double));
return 0;
}
是的,其他的`sizeof()`也可以写成它们本身的完整类型名,例如`sizeof(short)`可以写成`sizeof(short int)`。同样地,`sizeof(long long)`可以写成`sizeof(long long int)`。这是因为在 C 语言中,短整型(`short`)、长整型(`long`)和长长整型(`long long`)都有一个完整的形式(`short int`、`long int` 和 `long long int`),这些形式在语法上与短/长/长长整型等价,而且具有相同的大小和行为。
给个最佳答案
|
|