首页 > 试题广场 >

在C语言中,顺序存储长度为3的字符串,需要占用( )个

[单选题]
在C语言中,顺序存储长度为3的字符串,需要占用()个字节。
  • 3
  • 4
  • 6
  • 12
C语言中,字符串默认每个占用1字节,末尾还有'\0',所以一共是4字节
发表于 2017-06-02 10:35:14 回复(0)
char 、short 、int各占1、2、4个字节;
并且字符串结尾有结尾符,所以答案为(3 + 1) 
发表于 2018-10-22 09:31:09 回复(0)
字符串末尾有'\0'
发表于 2017-05-13 13:50:47 回复(0)
char 、short 、int各占1、2、4个字节;并且字符串结尾有结尾符,所以答案为(3 + 1)。sizeof是统计开辟的空间大小,会统计\0。而strlen遇到\0停止统计,且不统计\0。
发表于 2022-01-21 10:34:08 回复(0)

需要存一个‘\0’的结束符

编辑于 2017-07-10 08:30:47 回复(0)
字符串字面量的类型是char*,存储个指针类型
发表于 2017-05-10 14:15:37 回复(0)
4个字节,末尾有‘0’
发表于 2022-03-02 20:51:27 回复(0)

字符串

  • 默认每个字符的大小为1个字节
  • 字符串的结尾含有一个'\0'
    字符串长度=字符个数+1
发表于 2022-08-22 15:45:50 回复(0)
char型字符串默认1个字节,但结尾有一个'\0'
发表于 2021-11-03 00:42:13 回复(0)
SNE头像 SNE
C语言中,字符串默认每个占用1个一节,后面还有一个\0占用一个字节
发表于 2018-09-20 13:51:12 回复(0)
注意字符串末尾还有一个\0
发表于 2023-11-10 23:42:44 回复(0)
都忘记c有结束标志了
发表于 2022-08-14 20:07:33 回复(0)
c语言char是占1字节,又因为字符串结尾有'\0',又占1个字节,所以它总共占4字节就是这么简单@牛客题解官

发表于 2022-04-01 09:15:45 回复(0)
<p>还是考strlen和sizeof的区别</p><p><br></p>
发表于 2020-11-30 21:40:08 回复(0)
字符串结尾默认存在结束符占一个字节
发表于 2020-07-30 11:20:49 回复(0)

\0对字符串来说是非常重要的,不要忘了字符串的末尾还有一个\0

发表于 2020-01-29 10:08:36 回复(0)
3长度字符串,加1结束符,一共4字节,每个字符串默认占一字节
编辑于 2019-07-01 14:16:15 回复(0)
字符串每个字符占一个字节,末尾'\0'结束,所以一共是4个字节
发表于 2023-11-08 00:48:09 回复(0)
Java题里面为什么老有C语言的题啊
发表于 2023-07-14 08:59:00 回复(0)
char占一个字节,字符串结尾有"\0"
发表于 2023-07-03 19:40:30 回复(0)