内容正文:
4.1.5 字符数组
1
字符型数据——char
字符:character
无符号字符型:unsigned char,0~255
有符号字符型:signed char,-128~+127
字符
字符常量是指用单引号括起来的一个字符
‘A’ ‘0’ ‘%’ ‘a’ ‘=‘
在C语言中出现的任何符号都是西文符号
‘A’×
‘A’ ‘0’ ‘%’ ‘a’ ‘=‘
存储器
字节数据
65 48 37 97 61
65
48
37
97
61
char ch[11]={‘I’,’ ’,’a’,’m’,’ ’,’h’,’a’,’p’,’p’,’y’,’!’} ;
ch[0]=‘I’;
ch[1]=‘ ‘; 空格
ch[2]=‘a’;
Ch[3]=‘m’;
Ch[4=‘ ‘;
Ch[5]=‘h’;
…….
ch[11]=‘!’
字符数组
char ch[11]={‘I’,’ ’,’a’,’m’,’ ’,’h’,’a’,’p’,’p’,’y’,’!’} ;
“I am happy!”
用双引号括起来的一串字符,叫做字符串。
字符数组
char ch[11]={‘I’,’ ’,’a’,’m’,’ ’,’h’,’a’,’p’,’p’,’y’,’!’} ;
“I am happy!” ‘\0’ 字符串长度:12
用双引号括起来的一串字符,叫做字符串。
字符数组
编译器自动给字符串添加结束符:’\0’
char ch[12]={‘I’,’ ’,’a’,’m’,’ ’,’h’,’a’,’p’,’p’,’y’,’!’,’\0’} ;
char ch[]={‘I’,’ ’,’a’,’m’,’ ’,’h’,’a’,’p’,’p’,’y’,’!’,’\0’} ;
char ch[]={“I am happy!”} ;
char ch[]=“I am happy!” ;
“I am happy!”
$$