3个回答
展开全部
因为在C语言中常使用“\”作为引导符的特殊字符序列,用于代表某一个特定的ASCII码字符。此种字符常常被称为转义字符,被常用于输出函数printf()中用于控制输出格式。
反斜线“\”后的八进制在使用的时候不必在前面加‘0’,如‘\101’代表字符常量'A'等。
所以从题目可以看出A和D答案均是八进制数代表的字符。但是还要注意到,D答案中出现了数字8,在八进制中数字区间为0~7,不能出现8的,这也是一个问题的。就像十进制中不能出现10一样的,出现了8就要进位的。
反斜线“\”后的八进制在使用的时候不必在前面加‘0’,如‘\101’代表字符常量'A'等。
所以从题目可以看出A和D答案均是八进制数代表的字符。但是还要注意到,D答案中出现了数字8,在八进制中数字区间为0~7,不能出现8的,这也是一个问题的。就像十进制中不能出现10一样的,出现了8就要进位的。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询