Obj-C 学习笔记(2):布尔类型(Boolean)

布尔类型(BOOL)

C语言中的布尔数据类型 bool,具有 truefalse 两个值;而Obj-C中的布尔数据类型 BOOL,具有 YESNO 两个值。

Obj-C 中的 BOOL 实际上是一种对带符号的字符类型(signed char)的类型定义(typedef),它使用 8 位的存储空间。通过 #define 指令把 YES 定义为 1,把 NO 定义为 0。

Obj-C 并不会将 BOOL 作为仅能保存 YES 和 NO 值的真正布尔类型来处理。

boolString()

boolString() 的返回值类型是一个指向 NSString 的指针。这意味着函数会返回一个 Cocoa 字符串。

NSLog() 末尾添加 %@ 格式的说明符,是为了通知 NSLog() 接受适当的参数,将其作为 NSString,并使用该字符串中的字符,将其发送到控制台中。

EOF

文章标签:

发表评论

LH7B