首页 > 试题广场 >

在 C 语言中假如有如下声明:char mark = ‘#’

[单选题]
在 C 语言中有如下语句:char mark = ‘#’; 则’#’和”#”分别占()内存。
  • 1字节、1字节
  • 1字节、2字节
  • 2字节、1字节
  • 2字节、2字节
用单引号引起的一个字符大小就是一个字节。 而用双引号引起的字符串大小是字符的总大小+1,因为用双引号引起的字符串会在字符串末尾添加一个二进制为0的字符'\0'。
发表于 2022-01-16 07:44:12 回复(1)
单引号只存放一个字节 而双引号可以存放多个(双引号存在\0)
发表于 2021-12-11 16:31:46 回复(2)
有问题
C语言中 char mark = ‘#’ 可以使用 "#" 来赋值吗???
编辑于 2022-09-09 12:42:33 回复(2)
1;2
发表于 2022-03-03 15:08:44 回复(0)