A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

  C语言中的布尔类型有两个值  true  和false   Objiective -C 有一个类似的类型BOOL  他有两个值 YES 和NO;
详细说明 :OC中的BO OL 是带符号的字符类型(signed char )的类型定义的(typedef),占用8位的存储空间。

通过  #define 把yes  为定义为1,把NO定义为0;
编译器会把booL  当成8位二进制来处理。这样u就会引入一个问题,把一个大于1字节的数,(int  ,short )付给,一个,BOOL 变量,只有地位的字节回作为BOOL 的值。

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马