字符串
c语言提供了字符串的定义,即一对双引号中包含的字符称为字符串 。比如& # 34;abcde & # 34, "123", "www . XXX . com & # 34;表示一个字符串 。
注意:C语言规定字符串必须以& # 39;[2]'作为最后一个字符,字符代表字符串的结束字符,称为字符串终止符 。字符串结束符& # 39;[2]'的ASCII值为0 。
比如& # 34;abcde & # 34这样的字符串实际上包含六个字符,即:
'一& # 39;,'b & # 39,'c & # 39,'d & # 39,'e & # 39,'[4]'
正如你所看到的,一个字符串由几个单独的字符组成,其中最后一个字符必须是字符串结束符& # 39;[5]' 。
【c语言字符串类型 c语言中字符串是什么东西】然后,我们可以将一个字符串赋给一个字符数组,如下所示:
char array[6]= { & # 39;一& # 39;,'b & # 39,'c & # 39,'d & # 39,'e & # 39,'[7]'};
或者
char array[]= { & # 39;一& # 39;,'b & # 39,'c & # 39,'d & # 39,'e & # 39,'[9]'};
第二种初始化方法,参考一维数组的初始化,不需要指定一维数组的列数,默认列数由初始化的数据元素数决定 。程序测试的例子如下:
深入学习,可以交个朋友,工作者大家:魏凯峰linux编程学校
文章插图
文章插图
程序运行结果如下:
深入学习,可以交个朋友,工作者大家:魏凯峰linux编程学校
正如您所看到的,我们正确地初始化了字符数组,并输出了字符数据元素的值 。然后,字符串& # 34;abcde & # 34相当于& # 39;一& # 39;,'b & # 39,'c & # 39,'d & # 39,'e & # 39,'[16]'字符序列,那么,字符串数组可以定义如下:
char array[]= { & # 34;abcde & # 34};
char array[]= & # 34;abcde & # 34;
此时,您可以将一个字符串存储在一个只有一个字符的数组中 。
我们介绍了字符数组的定义和用途以及字符串的定义 。在编程中,经常使用字符串操作,所以掌握字符串非常重要 。下面详细讲解一下字符串运算的知识 。
- 干垃圾包括砖瓦陶瓷、渣土、卫生间废纸、纸巾等难以回收的废弃物 贝壳属于什么类型垃圾
- 河南属于什么天气 河南属于什么气候类型
- 印泥有几种,印章有哪些类型
- 网络语言前夫哥什么意思 前夫哥是什么意思
- 点胶机胶水类型 胶水类型
- 退休职工医保有变化吗 员工退休社保变动类型选什么
- 按照依附的媒体类型分类 计算机病毒分为哪三类
- 县调解中心属于什么机构类型 调解中心属于什么单位
- 转义字符后面的数字,什么是转义字符;在C语言中起什么作用?
- 硬盘数据线接口类型 硬盘数据线接口