# C

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)
网友评论