c语言 字符数组,字符串
【摘要】 @TOC 前言 一、字符数组:字符数组:char str[5] = { ‘A’,66,‘C’ ,‘D’ ,69 }; / / 66换成大写字母就是B,69就是Echar str[5] = { ‘A’,66,‘C’ }; / / 初始化部分元素,其余默认是0char str[ ] = { ‘A’,66,‘C’ ,‘D’ ,69 }; / / 这样初始化时,可以不写个数例如: 二、字符串:定义:...
@TOC
前言
一、字符数组:
- 字符数组:
char str[5] = { ‘A’,66,‘C’ ,‘D’ ,69 }; / / 66换成大写字母就是B,69就是E
char str[5] = { ‘A’,66,‘C’ }; / / 初始化部分元素,其余默认是0
char str[ ] = { ‘A’,66,‘C’ ,‘D’ ,69 }; / / 这样初始化时,可以不写个数
例如:
二、字符串:
定义:以 \0 结尾的字符数组。(\0 就是数字0 ,ASCII 表上的第一个字符)
’ \0 ’ : 字符,数字 0 的字符形式,\ 叫转义字符,\0 共同构成1个字符,占1字节。
0 :数字0,数值上 ’ \0 ',NULL,0 三者一样,作用在不同场景,以经验区分。
‘ 0 ’ :字符0,48的字符形式。
举例:
char str[5] = { ‘A’, ‘B’, ‘C’,‘D’, ‘\0’ }; / / 字符串
所以:字符串的本质还是字符数组。
总结
下一节 讲常量字符串。
【版权声明】本文为华为云社区用户原创内容,未经允许不得转载,如需转载请自行联系原作者进行授权。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)