以下语句的输出结果是( )。 printf("%d\n",strlen("\t\"\065\xff\n"));

admin2016-04-07  21

问题 以下语句的输出结果是(    )。
    printf("%d\n",strlen("\t\"\065\xff\n"));

选项 A、5
B、8
C、14
D、输出项不合法,无正常输出

答案A

解析 由一对双引号括起来的一串字符为字符串。字符常量是用一对单引号括起来的单个字符,还有一些特殊字符常量,即以“\”开头的转义字符。“\”后可以为某些单个字符也可以为八进制或十六进制数字。‘\t’‘\"’‘\065’‘\xff’‘\n’共5个字符,故A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/WCDp777K
0

最新回复(0)