同仁堂附桂理中丸价格:一条C语言问题!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 18:48:03
12.执行printf(〃%d\n〃,strlen(〃t\〃066\xee\n〃));语句的输出结果是( )
A.7
B.12
C.13
D.输出项不合法,无正常输出

选哪一个,为什么呢?

7个字符
t 一个
\" 特殊字符表示“(引号) 是一个
066 三个
\xee 一个,是十六进制字符
\n 一个,是换行字符
一共7个

不会出现非法的

正确答案是A:1t 2" 30 46 56 6\xee 7换行
其中第六个\xee是一个非法输入,因为16进制的ee大于了128,输出会是一个?或者其他的什么!

7个字符
t 一个
\\\" 特殊字符表示“(引号) 是一个
066 三个
\\xee 一个,是十六进制字符
\\n 一个,是换行字符
一共7个

7个
1 t
2 \"
3 0
4 6
5 6
6 7 \xee