黑马程序员技术交流社区

标题: C语言基础笔记6 [打印本页]

作者: 布鲁兹老爷    时间: 2015-10-13 13:36
标题: C语言基础笔记6
char 字符

a.小写字母的ASCII码比它的大写字母的ASCII码大32


b.字符的ASCII码,就是它们在内存中存储的二进制数对应的10进制数。


c.char类型可以通过输出整型%d的方式输出它的ASCII码。


d.同样的可以把ASCII码范围内的整数通过%c占位符来输出成字符。


e.可以使用字符直接与整数相加,来变成其他字符 比如 'A' + 33 == B;


f.在当前的编译环境下(osx)下,中文一个汉字占3个字节。不能存储在char中。


g.switch里的case不可以是相同的条件,比如判断字符'A' case的条件不可以是'A'和 65同时出现。因为A的ASCII码是65.


h.char还可以当做整型来用,但是不要再-128 ~ 127范围内,ASCII码的范围是0 ~ 127。









欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2