问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言怎么区分字符和字符串?

发布网友 发布时间:2022-04-24 02:53

我来回答

5个回答

热心网友 时间:2022-06-03 12:31

展开1全部首先在定义方面
""内的内容是字符串 ''内的内容是字符
比如说"a"和'a'就完全不一样
前者是一个字符串,后者就是一个单纯的字符
在C语言中(不是C++),字符用char类型储存,而字符串则用数组的形式储存
在这里要区别字符数组和字符串的区别
比如说
char a[]={'a','b','c'}不等价char a[]="abc"
而char a[]={'a','b','c','\0'}则等价
char a[]="abc"为了系统的处理方便会自动加上一个结束符\0 所以这时数组a的大小是4
字符串和字符的区别很多 自己多多编程 才能掌握

热心网友 时间:2022-06-03 12:32

楼上两位说的都对。
双引号代表字符串:"Hello"
单引号内代表字符'H'
字符串以NULL(也就是'/0')结尾,但如果你这样声明字符串:char *str="Hello!";你不用显示把'/0'写出来。
但如果把字符串声明为字符数组就必须显式写出'/0':
char chararray[] = {'H','e','l','l','o','/0'};

热心网友 时间:2022-06-03 12:32

字符在单引号之内,字符串在双引号之内
如“adsad” ‘a’追问然后呢 ?今天看到一数组定义有字符和字符串哪些代表字符哪些代表字符串呢?

追答数组也是一个数组成员存放一个字符的,
只是输出数组时%s可以输出字符串,%c的话只输出一个字符

热心网友 时间:2022-06-03 12:33

单引号内是字符
双引号是字符串

热心网友 时间:2022-06-03 12:33

%s是输入字符串,%c是输入单个字符。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 字符串和字符,数字和数值有什么区别 字符和字符串的区别是什么。。哪位大佬能说一下? 哪位可以解释一下什么是字符和字符串(我新手请简单的说) c语言字符与字符串? 字符与字符串的概念 字符和字符串有什么区别,如何将字符转换成字符串 C语言中字符串与字符有什么区别? 字符和字符串有什么区别? 字符和字符串的区别? 字符和字符串的区别 字符和字符串区别是什么? 梦见火把我烧的很严重? 周公解梦、梦见坟墓自己还拿着火把烧的很旺 梦见一个不认识的人死了然后用火把烧了 梦见被火烧是怎么回事?? 腾讯会议修改名字时只能打拼音不能打汉字? 腾讯会议中改昵称发言乱发言又改回来如何查? 腾讯会议如何查别人改名字 大家晚上好,请问淹制青黄瓜怎么做才不会烂又吃,请有心人指点谢谢 我想腌制青椒冬天吃怎么腌制不会坏掉 C语言中一串字符和字符串有什么区别,字符串用什么输入? Java字符型和字符串类型有什么区别吗? 教师资格证笔试能考几次? 教师资格证笔试能考几次 教师资格证一个人最多可以考几次? 教师资格证能考几个科目 肯德基广告的插曲鏄笆裁锤瑁 教师资格证笔试一年考几次?有一科没过其他科目还要重新考试吗? 教师资格证笔试共考几科 教师资格证笔试可以考几次? 中学教师资格证笔试考几个科目,听说还考试作文,很难? 梅子类的零食买到家后需要怎么保存? 蜜饯宜不宜存放在冰箱中? 冬瓜蜜饯可以放在冰箱里保存? 生产蜜饯的保鲜方法 蜜饯拿出冰箱后能放几天,该怎么保存才能放一个月 散装蜜饯保质期一般多长? 来伊份蜜饯的保质期 最大连保利地产项目经理年薪大约多少 一个关于物业方面的问题。