Objective-C数量类型-Objective-C char 字符类型

来源:互联网 发布:宿迁湖滨新区网络问政 编辑:程序博客网 时间:2024/04/29 06:14
最后一个 基本数据类型 char 可储存单个字符。将字符放入一对单引号中就能得到字符常量。因此,'a',';' 和 '0' 都是合法的字符常量。第一个常量表示字母 a,第二个表示分号,第三个表示字符 0,它并不等同于数字 0。不要把字符常量和 C 风格的字符串混为一谈,字符常量是放在单引号中的单个字符,而字符串则是放在双引号中的任意个数的字符。前面有 @ 字符并且放在双引号中的字符串是 NSString 字符串对象。
 
     字符常量 '\n' (即换行符)是一个合法的字符常量,尽管它似乎与前面提到的规则矛盾。出现这种情况的原因是反斜杠是Objective-C 系统中的特殊符号,实际上并不把它看成一个字符。换句话说,Objective-C 编译器将字符 '\n' 看作单个字符,尽管它实际上由两个字符组成。在 NSLog 调用中可以使用 %c,以便显示 char 变量的值。
原创粉丝点击