已知字符'A'的ASCII码为十进制数65,假设ch为字符型变量,则执行语句ch='A'+'6'-'3'后,ch中的值为'F'。

这是因为在C语言中,字符常量会被自动转换为其对应的ASCII码值。

因此,语句ch='A'+'6'-'3'实际执行的是:

ch = 65 + 54 - 51; // 65为'A'的ASCII码,54为'6'的ASCII码,51为'3'的ASCII码

计算结果为78,而78是字符'F'的ASCII码,所以ch的值最终为'F'。

C语言字符运算:字符'A'与数字加减运算

原文地址: https://www.cveoy.top/t/topic/npkd 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录