现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是A) 'a' B)'c' C)12 D)语句在编译时出错
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/30 21:56:12
![现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是A) 'a' B)'c' C)12 D)语句在编译时出错](/uploads/image/z/9733943-47-3.jpg?t=%E7%8E%B0%E6%9C%892%E4%B8%AAchar%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%8F%98%E9%87%8Fa1%3D%27a%27%2Ca2%3D2%2C%E5%BD%93%E6%89%A7%E8%A1%8Ca1%3D%28char%29%28a1%2Ba2%29%EF%BC%9B%E8%AF%AD%E5%8F%A5%E4%B9%8B%E5%90%8E%2Ca1%E7%9A%84%E5%80%BC%E5%BA%94%E8%AF%A5%E6%98%AFA%EF%BC%89+%27a%27+B%29%27c%27+C%EF%BC%8912+D%EF%BC%89%E8%AF%AD%E5%8F%A5%E5%9C%A8%E7%BC%96%E8%AF%91%E6%97%B6%E5%87%BA%E9%94%99)
x͑[KAǿ`."KPs`\J)삊L++Ѭ,bxY4;
k<̜sB21|WvPv'Xp!Db@xZ&7A-cŗ|HU[[KqO}"=km0Dn85WHd;ƃnE)-`e{H+<2!j x} z"O)PcnSq@u[;˘#+pؘ<$E%G4# NkvF٬mA a}T6 'NzM|}ڟ@.*lvƊ5`њ'\`ڗi6EٻGo,
现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是A) 'a' B)'c' C)12 D)语句在编译时出错
现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是
A) 'a' B)'c' C)12 D)语句在编译时出错
现有2个char类型的变量a1='a',a2=2,当执行a1=(char)(a1+a2);语句之后,a1的值应该是A) 'a' B)'c' C)12 D)语句在编译时出错
#include
main()
{ char i='a' ,b=2;
i=(char)(i+b);
printf("%c",i);
}
显示是c
ASCII代码a是97,97+2是99 就是c,如果用%d输出就是99,和强制类型转换貌似没啥关系,我也比较菜 不知道我说的对不