|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我这么写报错, 显示_Bool是未声明的标识符。 但是我看跟小甲鱼的代码是一样的啊 怎么会这么提示呢
而且 我这显示 long double 是 8 ,不是应该是 12 么 ?
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
printf ("short int-------%d\n", sizeof (short int));
printf ("int-------------%d\n", sizeof (int));
printf ("long int--------%d\n", sizeof (long int));
printf ("long long int---%d\n", sizeof (long long int));
printf ("char------------%d\n", sizeof (char));
printf ("float-----------%d\n", sizeof (float));
printf ("double----------%d\n", sizeof (double));
printf ("long double-----%d\n", sizeof (long double));
printf ("_Bool-----------%d\n", sizeof (_Bool));
system ("pause");
return 0;
}
我这里可以运行~ 同样是VS ~ VS2015
你也可以用C++的布尔值~
- printf("bool-----------%d\n", sizeof(bool));
复制代码
你需要加上一个头文件~
|
|