Linux C类型

BOOL:

http://www.cnblogs.com/pharen/archive/2012/02/06/2340257.html

GCC编译器参数介绍: http://blog.csdn.net/rheostat/article/details/19811407。GCC默认还是支持C89,编译时加上-std=c99才支持C99标准。
C89标准中没有规定bool类型,但是C99完善了,定义了__bool类型(依旧是整数类型,只能是1或者0)。具体编译器决定bool类型,gcc是char,大小是一个字节。
C99还提供了一个头文件 <stdbool.h> 定义了bool代表_Bool,true代表1,false代表0。只要导入 stdbool.h ,就能非常方便的操作布尔类型了。
 
 
 结构体位域:
 
 

<wiz_tmp_tag id="wiz-table-range-border" contenteditable="false" style="display: none;">





原文地址:https://www.cnblogs.com/linux-wang/p/8142880.html