|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 shuiyu 于 2017-11-30 19:48 编辑
越努力,越幸运。欢迎大家来看我的笔记,不对的请各位大佬指正,谢谢
一、字符
(1)声明字符:char 变量名
(2)对于有符号的字符型(即signed)输出为整型时:会转换成有符号的整形,在转换过程就是取字符型的补码(如:char 255。 输出为整型时,补码为:1000 0001 所以输出为:-1)
(3)字符都有对应的ASCII码值。具体可看:http://bbs.fishc.com/thread-67427-1-1.html
(4)字符类型事实上是一个特殊的整型,因此它也有取值范围,signed char 的取值范围是 -128 ~ 127;unsigned char 的取值范围是 0 ~ 255。
(5)整型默认为signed(有符号),而字符型则没有默认,是由编译系统自行决定的。
二、字符串
(1)声明字符串:char 变量名[数量];
(2)字符串的赋值:(注意字符串结尾是要以“/0”结尾的,不要忘记算上它了 )
方法1
char name[6]
name[0] = ‘F’;
name[1] = ‘i’;
name[2] = ‘s’;
name[3] = ‘h’;
name[4] = ‘C’;
name[5]='/0';
即等于:char name[6] = {‘F’, ‘i’, ‘s’, ‘h’, ‘C’, ‘0’};
方法2
char name[] = {‘F’, ‘i’, ‘s’, ‘h’, ‘C’, ‘0’};
方法3
char name[] = {“FishC”};
方法4
char name[] = “FishC”;
撸课后题去咯
谢谢小甲鱼带来的视频教程,感谢!!
本节结束,多谢览阅!
越努力,越幸运。谢谢大家来看我的笔记,不对的请各位大佬指教,谢谢 |
|