数据类型--C

# C

![](http://img.blog.csdn.net/20160806212417802)

C作为贴近底层的编程语言,数据类型紧紧围绕计算机体系结构。int 和 unsigned int 代表截然不同的对二进制位的理解方式,同时数据所占用的字节数依赖于操作系统的设计,需要用sizeof 来判断。C99 前 C没有布尔类型,用int 型的0 1 代表结果。。。。

```

typedef int Bool;#define TRUE 1#define FALSE 0#includeint main(){

    Bool a = TRUE;

    char b = "d";

    int c = (a>=a+1);//0

    if(a){

        printf("hi world %d",a);

    }

}

```

或者

```

typedef enum {false = 0, true = 1} bo

```

#参考链接

[菜鸟教程](http://www.runoob.com/cprogramming/c-data-types.html)

[CSDN](https://blog.csdn.net/u011974987/article/details/52138798)

[C布尔类型](http://www.jb51.net/article/75013.htm)

你可能感兴趣的:(数据类型--C)