最后一个
基本数据类型 char 可储存单个字符。将字符放入一对
单引号中就能得到
字符常量。因此,'a',';' 和 '0' 都是合法的
字符常量。第一个常量表示字母 a,第二个表示分号,第三个表示字符 0,它并不等同于数字 0。不要把
字符常量和 C 风格的
字符串混为一谈,
字符常量是放在单引号中的单个字符,而
字符串则是放在
双引号中的任意个数的字符。前面有 @ 字符并且放在双引号中的字符串是 NSString
字符串对象。
字符常量 '\n' (即换行符)是一个合法的
字符常量,尽管它似乎与前面提到的规则矛盾。出现这种情况的原因是反斜杠是
Objective-C 系统中的特殊符号,实际上并不把它看成一个字符。换句话说,
Objective-C 编译器将字符 '\n' 看作单个字符,尽管它实际上由两个字符组成。在 NSLog 调用中可以使用 %c,以便显示 char 变量的值。
Objective-C数量类型-Objective-C char 字符类型
最新推荐文章于 2021-12-09 15:00:10 发布