定义?char a;?则以下赋值语句不恰当的是()a a = 65;b a = "a";c a = '\65';d
时间: 2023-12-16 15:01:27 浏览: 1301
【计算机毕业设计】C语言项目源码 c语言坑爹大冒险
在这个问题中,定义了char类型的变量a。在C语言中,char类型的变量用来存储一个字符。根据ASCII码表,字符'A'的ASCII码值是65,所以a可以被赋值为65。
因此,以下赋值语句不恰当的是c。因为字符'\65'表示的是八进制数65对应的字符,而不是ASCII码值为65的字符。所以赋值语句c是不恰当的。
正确的赋值语句应该是:
a = 65; // 将字符'A'的ASCII码值赋给a
b = 'a'; // 将字符'a'赋给a
d = '\65'; // 将八进制数65对应的字符赋给a
这样才符合char类型变量的赋值规则,也符合ASCII码表对应字符的规则。
阅读全文