c语言中"ab尀尀c尀td尀376"的长度是多少?尀376为什么是一个长度?

2024-11-29 01:50:03
推荐回答(2个)
回答(1):

"ab\\c\td\376"
a算一个长度; 长度= 1
b算一个长度; 长度= 2
\\算一个长度,输出为一个反斜杆 长度 = 3
c算一个长度; 长度 = 4
\t 算一个长度, \t表示一个制表符 长度 =5
d算一个长度 长度 =6
\376 算一个长度,\376是一个ASCII的字符,在ASCII表里表示 þ 这个字符
长度 = 7
用C语言输出这段文字 为 ab\c(这是一段空白,表示制表符)dþ
所以长度为7位

回答(2):

第三题中:主要考察\转义,第一个\\表示转义斜杠\的意思,第二个是\t进位,然后他们都是占一个字节的,然后后面的\376是表示UTF-8码,表示成某个中文的意思,一个中文是两个字节,所以加起来就是8个字节。