首页 > 试题广场 >

字符串"Ug\'f\"\028'"中有多少个字符?

[单选题]
字符串"Ug\'f\"\028'"中有多少个字符?
  • 7
  • 8
  • 9
  • 字符串非法
U
g
\'
f
\''
\02
8
'
发表于 2018-04-17 15:12:11 回复(0)
假如是C++或C 数组方面的,
char ch[9]="Ug\'f\"\028'"; 编译通过
char ch[8]="Ug\'f\"\028'" 编译错误,原因字符串默认以空字符结尾
因此算上空字符,是9个字符,分别为:
U
g
\'
f
\"
\02
8

\0
其实,空字符算不算在字符串长度里其实是有争议的,视题意而定吧。
发表于 2018-04-18 03:13:54 回复(0)
8
发表于 2018-04-17 10:42:55 回复(0)