我感觉是A,\0是回车的字符,\t转义字符,\\是\的字符,再加上hello的五个字符,一共8个
\235(转义字符,这个字符键盘打不出来)所以,一共有8个字符。
a,b,\b(代表退格),c,\\(代表\),d,\xAB(代表一个十六进制数),w,x,1,2
3个\101--1个\\--1个ted--3个共8个字节,即,字符串长度strlen(...)为8如果考虑"zju\101\\ted"字符串结尾符'\0',占用内存9个字节。即sizeof(...)为9。
printf("%d%d\n",strlen(s),sizeof(s));return0;}输出:字符串长度10,占内存11字节。(因含不可见字符串结束符'\0')。说明:两个\"是转义字符;双斜杠\\代表单斜杠字符;共3...
"me"的字符个数是3.有隐含在内的字符串结束符\0.printf("%d\n",sizeof("me"));得3
ab\n(转义字符,换行)\\(转义字符,\)cde\235(转义字符,这个字符键盘打不出来)所以,一共有8个字符。
因为字符串是以\0字符结尾的,虽然没有显示,但还是4个
ab\n换行符\用\转义得到的cde\235对应235的ASCII码所以一共8个。在GNUGCC编译试验过。
c语言字符串包含字符个数,可以用strlen()测定字符串长度,用sizeof()测定字符串占用内存多少字节。c语言字符串中,可以含有“转义字符”(escapesequence),例如:\r\n\t\\八进制数码\0123十六...