C语言选择题

2024-11-28 16:35:41
推荐回答(3个)
回答1:

答案为B        8

I_am\x20_a_\0boy\n

可以看成 'i'   '_'  'a'  'm'  '\x20' '_'  'a' '_'  '\0' 

‘\0’ 或 '\n' 是字符串的结束标记 所以后面的字符串不会读到

 

还有要说的就是'\x20'

上面的\ 是 转义字符 x 表示是16进制       表示20(16进制)的ASCII值

上面假加起来就是8个了

 

VC验证

回答2:

这个如果没错的话是选C的吧
具体的啊

回答3:

选择B,为8。

字符串相当于'I','_','a','m','\x20','_','a','_'。