BOOL与Boolean的区别

5

BOOLBoolean 在 Objective C 中有什么区别?

使用哪个并不重要吗?

如果不重要,为什么它们都存在?

谢谢


1
可能是Objective-C:BOOL vs bool的重复问题。 - Matthew Vines
1个回答

11

Objective-C的BOOL数据类型和C语言中提供的不同布尔类型(如stdbool.h中定义的类型)之间没有功能差异。然而,习惯上Objective-C代码使用BOOL类型(以及YESNO值)来表示布尔值。

1. 有一些差异。例如,一个BOOL实际上是一个signed char类型,而(在我的机器上)stdbool.h定义的_Bool_bool类型为int


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接