首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
C 语言中,字符串 "a+b=12\n" 的长度为()
[单选题]
char s[] = "a+b=12\n";
strlen(s)
的返回值为( )。
6
7
8
9
查看答案及解析
添加笔记
邀请回答
收藏(814)
分享
23个回答
添加回答
1
推荐
牛客职导官方账号
【正确答案】B
【解析】字符串长度,就是字符串包含了多少个字符(不包括最后的结束符'\0')。C 语言中 strlen() 可以获取字符串的长度,其原型是:size_t strlen(const char *);
\n 是转义字符,代表换行,是一个字符。
【
字符串处理函数
知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp64
编辑于 2021-11-17 19:20:28
回复(0)
99
冰lemon可乐
字符串算空间时包含'\0', 但是计算长度时不包含'\0' (strlen时不算,sizeof算)
发表于 2017-11-14 11:09:36
回复(4)
25
Armorぐ流年
\是转义字符,与后面的一个字符共占一个字节,所以是7
发表于 2017-10-13 22:16:43
回复(3)
7
Lyuan996
字符串算空间时计算“\0”,算长度时不计 sizeof是算空间 strlen算长度
发表于 2018-03-11 15:00:08
回复(0)
4
牛客174715410号
长度大小,又在玩文字游戏
发表于 2021-03-08 22:33:42
回复(0)
2
牛同学1
Strlen不计算最后的结束符/0
发表于 2022-08-21 21:26:54
回复(0)
2
牛客505748106号
吐了 12老是当成一个字符
发表于 2022-04-28 21:07:04
回复(0)
2
秋名山三轮车锦标赛冠军得主
sizeof 8 strlen 7
发表于 2017-11-24 11:04:05
回复(1)
1
留尘
12是两个字符吗?
发表于 2023-02-23 23:32:04
回复(1)
1
学术废物
我以为\n跟\0一样不用带入计算
发表于 2022-03-10 09:27:30
回复(0)
1
牛客-刹那芳华
实验证明,在字符串的末尾,系统自动加上的'\0',在strlen计算长度的时候是不算计算在内,但是在sizeof计算大小的时候还是要算的
发表于 2021-10-30 20:12:26
回复(0)
1
~火车头~
不把系统自动补的'\0'算上吗?。
编辑于 2017-11-11 18:31:00
回复(1)
0
透明的果冻
我以为是十二结果是一二😅
编辑于 2024-03-15 09:57:45
回复(0)
0
分时日月周算数关罗父
包含\0
发表于 2023-09-18 23:11:04
回复(0)
0
牛客lsh123
答案是B。
计算字符串长度为strlen( );
注意strlen是没有把字符串的“\0"计算进去的。
发表于 2022-06-02 20:10:18
回复(0)
0
libc.so.8
sizeof的时候才算/0,strlen只算有多少个字符
发表于 2022-03-09 15:37:02
回复(0)
0
工地搬砖真烫手
C风格字符串最后结尾包含\0,sizeof算空间会包含\0,strlen(头文件,C++没有strlen)则不会。
发表于 2021-04-18 11:11:31
回复(0)
0
踏上不归路
\后跟1——3位数字算一位
发表于 2019-08-16 17:52:14
回复(0)
0
檬666
我记得有一题写着长度,解析还说那里指的就是sizeof/大小。这几题混乱。
发表于 2018-12-18 15:00:05
回复(0)
0
QAQQwQ666
hh
发表于 2018-10-04 17:44:37
回复(0)
0
山人骑士
sizeof要计算空字符 而strlen则不会计算
发表于 2018-08-30 22:52:45
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
C语言
C++
上传者:
蜡蜡
难度:
23条回答
814收藏
6469浏览
热门推荐
相关试题
class A; class B;...
360集团
C++
C语言
评论
(18)
来自
360公司2014校招笔试卷
运行 ldd hello 可以得到...
百度
C++
评论
(3)
假定指针变量 p 定义为 “int...
360集团
C++
C语言
评论
(37)
来自
360公司2014校招笔试卷
执行以下程序,理论上输出的结果应最...
360集团
Python
算法工程师
2019
评论
(1)
来自
360公司-2019校招...
实现 k-Means 聚类算法
机器学习
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题
【解析】字符串长度,就是字符串包含了多少个字符(不包括最后的结束符'\0')。C 语言中 strlen() 可以获取字符串的长度,其原型是:size_t strlen(const char *);
【字符串处理函数知识点讲解】
更多C++基础专业知识讲解,点击链接即可查看
https://www.nowcoder.com/link/zxyl-cpp64