iOS 服务器返回ture false

开发中后台会因人而异返回各种类型bool值,接收类型不对就会导致解析不到正确bool值

 BOOL

 typedefsignedchar BOOL;

 #define YES (BOOL)1

 #define NO (BOOL)0

 bool

 C99标准定义了一个新的关键字_Bool,提供了布尔类型

 #define bool _Bool

 #define true 1  

 #define false 0

 Boolean

 typedef unsigned char Boolean;

 enumDYLD_BOOL {FALSE,TRUE };

总结

下面的表格更能表现上面三种布尔类型的真值类型和数值:


WeChatb31b79793ba7d79ccf318f05f4b20458.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容