大学c语言求解答!!关于转义字符。。。/xbb算几个长度的字符串?两个吗?

如题所述

第1个回答  2016-01-10
先看它是赋给哪个类型的变量的
char a='\xbb';
则这里'\xbb'就等于sizeof(char);
int a='\xbb';
则这里'\xbb'就等于sizeof(int);
如果在字符串中该长度算1

如你的第7题
里面分别是
一个tab符+三个字符abc+一个换行符+一个八进制数12+一个斜扛+一个双引号
1+3+1+1+1+1=8
所以长度是8追问

谢谢大神

本回答被提问者采纳
第2个回答  2016-01-10
这里六个字符串,因为碰到\0符字符串输入就结束了,追答

\后面是个飞0开头的数字比如\123这就是一个字符,如果后面接的是字母,比如\xbb首先要看\x能否转义能转义\x是一个字符,bb是另外两个字符,不能转义则\,x,b,b各为一个字符

第3个回答  2016-01-10
/xbb占5个字节,长度为4追答

\xbb占2个字节,长度为1

第4个回答  2016-01-10
现在还学这个
?大家都学yava语言追问

不会就不要回答嘛

相似回答