栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

【C语言】字符串的表示 初识一维字符数组

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【C语言】字符串的表示 初识一维字符数组

程序

C语言中,没有字符串数据类型,字符串的存取要用字符数组来实现。

字符串常量使用双引号’’ ‘’ 括起来的一个字符序列,无论双引号内是否包含字符,包含多少个字符,都仅代表一个字符串常量。

例如,’‘x’’ 是字符串常量,而 ‘x’ 是字符常量。

#include 
int main(){
	//C语言中,字符串是使用 '' 结尾的一维字符数组,''是标记字符串结束的标志 
	//由于在数组的末尾存储了空字符 ,所以下面字符数组的大小比单词 Hello 的字符数多一个。
	//以下声明方式都是正确的。 
	char string_01[6]={'H','e','l','l','o',''};
	printf("字符串01:%sn",string_01);	
	printf("n");
	
	char string_02[]={'H','e','l','l','o',''};
	printf("字符串02:%sn",string_02);
	printf("n");
	
	char string_03[]={"Hello"};
	printf("字符串03:%sn",string_03);
	printf("n");
	
	char string_04[]="Hello";
	printf("字符串04:%sn",string_04);	
} 
输出


同时可以查看其占用内存:


即:

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/767438.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号