[iOS]iOS中boolean、Boolean、BOOL、bool的区别
来源:互联网 发布:sqlserver创建实例过程 编辑:程序博客网 时间:2024/05/21 09:56
学iOS开发算起来应该是一年多的,但是在平常使用布尔值的时候总是随便一用,只知道它们就只有两种值1或者0而已,并没有太多的注意。但是今天特地去官方文档翻了一下它们各自的定义,才觉得原来还是略有不同的。特别是Boolean
中的FALSE和TRUE居然是用枚举
来定义的。真是让我大开眼界!在此跟大家分享一下。
BOOL
typedef signed char 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;enum DYLD_BOOL { FALSE, TRUE };
总结
下面的表格更能表现上面三种布尔类型的真值类型和数值:
0 0
- [iOS]iOS中boolean、Boolean、BOOL、bool的区别
- iOS中boolean、Boolean、BOOL、bool的区别
- iOS中_Bool,BOOL,bool,boolean_t,Boolean的区别总结
- iOS bool Bool boolean Boolean
- [iOS]BOOL / bool / Boolean / NSCFBoolean
- ios编程——ios中Boolean、BOOL、bool的区别
- BOOL/bool/Boolean的区别
- C# 中bool与Boolean 的区别
- NET中Boolean,bool之间的区别
- C#中bool 与Boolean 的区别
- BOOL和Boolean的区别
- ios中BOOL和bool的区别
- iOS中BOOL和bool的区别
- C#中bool 和Boolean是没有区别的
- C#之bool与Boolean的区别
- BOOL / bool / Boolean / NSCFBoolean
- BOOL/bool/Boolean/NSNumber
- bool、BOOL、Boolean......
- 初试-基于神经网络的植物识别
- JS日期比较的一个小技巧
- 解决Requests中文乱码
- VTK修炼之道60:体绘制_体绘制管线&图形渲染管线
- NIO与传统IO的区别
- [iOS]iOS中boolean、Boolean、BOOL、bool的区别
- css link和@import区别
- MapReduce的理解
- opencv-SVM
- Html5 Canvas 系列_绘图三(H5 绘制圆弧)
- 思维导图中插入电子邮箱的教程
- 【English】The feelings about Good luck charlie
- .NetCore~TagHelpers标签的使用
- 机器真的已经战胜人类医生了吗?医学AI标题党文章中的三大陷阱