字符类型
思维导图

字符类型的本质
其实
char类型存储的也是整数, 只不过我们通过ASCII表, 将数值转换为了对应的字符.
这就验证了我们前面所学, 无论是什么类型, 在计算机中都是存储的二进制数值, 只不过我们通过我们需要的格式来进行读取和展现.char类型占用1byte的空间.
字符类型的声明
在我们使用之前, 我们需要首先
声明一个字符类型的变量.
char cValue = 'H';1.声明关键字为
char
2.赋值时, 字面常量符需要用2个单引号('')包含起来.
3.字符类型只能存储一个字符.char cValue = 'Hx';这个语句是错误的.
4.字符类型不包含转义字符\, 如char cValue = '\"';存储的其实是一个双引号(").换句话说,
只有在存储转义字符的时候, 赋值时才能写2个字符.
总结
以下代码运行环境为Visual Studio 2015.// 不同的数据类型, 只是用来方便我们`自己`来知道如何使用和解析这些数值.
int cValue = 'H';
printf("%c", cValue);
// 上面这两句代码打印的依然是字符`H`.
// 我们通过设定解析格式来解析我们存储在计算机内的值.作业
使用printf输出如下格式(每个字符一个printf):
/???
/////a
需要注意换行和tab制表.如有错误,请提出指正!谢谢.
本文由 花心胡萝卜 创作,采用 知识共享署名4.0 国际许可协议进行许可
本站文章除注明转载/出处外,均为本站原创或翻译,转载前请务必署名
最后编辑时间为: 2016-10-06 at 03:13 pm