在C语言中,下列语句的输出结果是( ).printf("%d\n",strlen("ATS\n\12\1\\"));求过程
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/25 21:30:40
xQN@)(.0?AѨ4 jD
4i]R{a/xܜ9s9J.봙v̶9xۆ|FEP-_t p8 vD(/&Scw%RHyl3ra"a%.OجRPѡ]ZMBq Zh
^$"1-6l9,2"ޫ|\ |IfWX=n63ЮA{Tt6l"S}4(dDd2}^ 5\5!pW)4"iqC+|=_$Ą.t^Bpr@0
q
在C语言中,下列语句的输出结果是( ).printf("%d\n",strlen("ATS\n\12\1\\"));求过程
在C语言中,下列语句的输出结果是( ).printf("%d\n",strlen("ATS\n\12\1\\"));求过程
在C语言中,下列语句的输出结果是( ).printf("%d\n",strlen("ATS\n\12\1\\"));求过程
7
strlen函数返回字符串的长度,不包括结尾符'\0',\为转义符,表示对它后面的一个字符进行转义,所以\n、\12、\\分别表示回车、8进制的12(十进制的10)和'\',均表示一个字符,所以长度为1.
所以,这个字符串的长度为3 (ATS)+ 1(\n)+ 1(\12)+ 1(\1)+ 1(\\)= 7