问题 单项选择题

以下程序:
#include<stdio.h>
#include<string.h>
main()
char str[]="abcd\n\123\xab";
printf("%d",(str));

运行后的输出结果是( )。

A.10

B.9

C.7

D.14

答案

参考答案:C

解析: 本题考查字符串的长度,需注意转义字符串,例如,“\n”表示换行,为一个长度,“\123”表示3位八进制数123表示的字符,为一个长度,“\xab”表示二位十六进制数ab表示的字符,也为一个长度。

填空题
多项选择题