BOOL vs布尔值

时间:2011-01-12 22:08:35

标签: objective-c

Objective C中BOOLBoolean之间有什么区别?

使用哪一个是否重要?

如果没有,为什么它们都存在?

由于

1 个答案:

答案 0 :(得分:10)

在Objective-C的BOOL数据类型和由(例如,stdbool.h为C提供的各种布尔类型之间没有功能差异 1 。但是,惯用的目标-C代码使用BOOL类型(以及值YESNO)作为布尔值。

1。有一些的差异。例如,BOOL实际上是signed char,而(在我的机器上)stdbool.h_Bool_bool定义为int。功能