yihayoooooo 发表于 2020-3-2 23:29:18

数据类型!

本帖最后由 yihayoooooo 于 2020-3-2 23:33 编辑

#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(";ong double = %d\n", sizeof(long double));
       
        return 0;
}


printf("_Bool = %d\n", sizeof(_Bool));
请问这行哪里错了? 谢谢

major_lyu 发表于 2020-3-2 23:39:09

没有错啊!

小笨笨难得糊涂 发表于 2020-3-3 00:26:06

正常输出呀,会不会是编译器的问题?

zltzlt 发表于 2020-3-3 10:19:09

你的编译器是什么?

python110534 发表于 2020-3-3 10:48:19

我觉得可能是编译器吧

Croper 发表于 2020-3-3 11:26:06

编译的时候加上-std=c99试试,我记得c89标准是不支持_Bool的,不过这也得看编译器

yihayoooooo 发表于 2020-3-3 19:42:06

zltzlt 发表于 2020-3-3 10:19
你的编译器是什么?

DEV C++
页: [1]
查看完整版本: 数据类型!