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

c语言中字符串常量"1234123"的长度是多少?

发布网友 发布时间:2024-05-05 00:31

我来回答

3个回答

热心网友 时间:2024-07-26 00:17

C语言中,字符串常量"1234123"的长度是8,因为C语言要求字符串常量以'\0'结尾,但字符'\0'不能显示。
如果用strlen()函数计算"1234123"长度,返回值为7,因为strlen设计为计算字符串结尾字符'\0'之前的字符个数。
如果用字符串常量初始化字符数组,需要用字符串实际长度,而不能直接用strlen函数的返回值,即:char s[8] = "1234123";如果用char s[7] = "1234123";数组s就溢出了。

热心网友 时间:2024-07-26 00:16

#include <stdio.h>

#include<string.h>//使用这个函数必须加的头文件; 

int main()

{

char a[111];

int l;

printf("请输入字符\n"); 

scanf("%s",a);//字符串输入; 

l=strlen(a);//字符串长度测量函数; 

printf("你输入字符串的长度是:%d\n",l); 

return 0;

}

希望能帮到你,望采纳;

热心网友 时间:2024-07-26 00:16

"1234123"的长度是7,但存储它需要8个字节的内存。因为字符串的末尾会自动添加'\0'字符。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? 玉米仁子饭产自哪里 中国期货交易所的交易品种有哪些? 历史要怎么读,有啥诀窍 高中历史诀窍 年终会活动策划方案 深度解析:第一财经回放,探索财经新风向 逆水寒手游庄园怎么邀请好友同住 字符串常量"\\\"abc\"01285"的长度是多少 赛鸽比赛是怎么一回事? ...用32股毛线来编玩具马。但是忘记要用多少厘米的线了。 哈尔滨松北区北盛公路的位置 松北区中环路扩建会动迁吗 学习论坛是什么期刊 怎样炖鸡汤才能炖出原汁原味? 宁夏银川的骗子是不是很多,打着搞工程的名义让家里人汇钱呀我亲戚就去... 拿了我的钱干别的事算诈骗吗 科目二教育知识与能力考试提示 JSP 中string转换成int 怎么老是报错呢 ?(运行环境eclipse) JSP中如何将string转为int?急! 孙若淇这个名字好坏 交了暖气费屋里16度怎么办 根据什么规定家里温度有16度就达表 荣耀手机闪光灯怎么开(手机闪光灯怎么开) 梦见朋友老婆给她老公做了一身新衣服? 寝室门防盗小技巧 ...用什么值来表示有显著性差异啊。。。就是类似于t检验用t值+P值... 1986年男跟1996女合适吗,男84年属鼠与女86年属虎的配吗 字符串常量"\t\"Name\\Address\n"的长度为___。 三元九运入门哪本书推荐 c#语言中,字符串常量@"123\n456"的长度(有效字符个数)是多少? 呵护新生,从洗脸开始 动不动的解释 家里摆放很多书是否有益于孩子的成功 家中有很多书对孩子有什么益处呢? 青岛市城阳第一高级中学高一作息时间表 ...来说,体力,承认,男尊女卑,彻底,个别,提倡,公平,尊重? 阿帕他胺2024年纳入医保后的价格? 特斯拉门从外面怎么开? 特斯拉门怎么打开 特斯拉门怎么开启? 中国共产党纪律处分条例落实什么战略部署 小学教材全解—8年级语文上 为什么微信通话时对方听见外放声音 考完科4可以重新拍证件照吗? 沈阳市从哪年开始交社保的是否有相关文件 怎么偷熊猫? 请问谁知道西安哪有卖高级点的儿童手推车?知道的说下电话和地址 谢谢了...