第1个回答 2008-02-23
-671的二进制补码(2字节)是1111110110010111,转换为八进制就是176627
C='\101'这是用3位八进制转义序列表示的字符,101转换为十进制就是65,所以C中存储是实际上是字符 'A'
******************************************
谁说 \101 是十六进制呀?这是八进制转义序列!请按八进制对待。
\x开头的才是十六进制转义序列!
转义字符可以是1~3位八进制数字,例如:\027,\27
这就是两个八进制转义序列,具体的值,可以通过ASCII码得到,27转换为十进制是23,所以\027或者\27就代表ASCII码是23的字符。
以\x开头的是十六进制转义序列,后面跟在0~7F之间的数字。本回答被提问者采纳