现有2个char类型的变量c1=66和1个整型变量i2=2,当执行c1=c1+(char)i2:语句之后,c1的值应该是什么为什么c1+(char)i2 的值为整型而不是char类型
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/29 00:16:55
![现有2个char类型的变量c1=66和1个整型变量i2=2,当执行c1=c1+(char)i2:语句之后,c1的值应该是什么为什么c1+(char)i2 的值为整型而不是char类型](/uploads/image/z/11125849-49-9.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%8Fc1%3D66%E5%92%8C1%E4%B8%AA%E6%95%B4%E5%9E%8B%E5%8F%98%E9%87%8Fi2%3D2%2C%E5%BD%93%E6%89%A7%E8%A1%8Cc1%3Dc1%2B%28char%29i2%EF%BC%9A%E8%AF%AD%E5%8F%A5%E4%B9%8B%E5%90%8E%2Cc1%E7%9A%84%E5%80%BC%E5%BA%94%E8%AF%A5%E6%98%AF%E4%BB%80%E4%B9%88%E4%B8%BA%E4%BB%80%E4%B9%88c1%2B%28char%29i2+%E7%9A%84%E5%80%BC%E4%B8%BA%E6%95%B4%E5%9E%8B%E8%80%8C%E4%B8%8D%E6%98%AFchar%E7%B1%BB%E5%9E%8B)
现有2个char类型的变量c1=66和1个整型变量i2=2,当执行c1=c1+(char)i2:语句之后,c1的值应该是什么为什么c1+(char)i2 的值为整型而不是char类型
现有2个char类型的变量c1=66和1个整型变量i2=2,当执行c1=c1+(char)i2:语句之后,c1的值应该是什么
为什么c1+(char)i2 的值为整型而不是char类型
现有2个char类型的变量c1=66和1个整型变量i2=2,当执行c1=c1+(char)i2:语句之后,c1的值应该是什么为什么c1+(char)i2 的值为整型而不是char类型
c1的值是68,一般字符型和整形相加的结果是长整型的数据,而不是字符型的!