在C++中,char类型是一个整数类型,因此可以进行加减运算。实际上,将两个char类型的值相加或相减会得到它们ASCII码值的和或差,而不是它们代表的字符的直接组合。例如,将字符’A’和字符’B’相加,将得到整数值131(65 + 66),而不是字符’C’的值。然而,需要注意的是,对于char类型的加减运算可能会导致整数溢出或...
通过将char转为int进行算术运算,可以轻松实现字符的加减操作。 最后,记得在执行加减操作时,需要显式地将结果转换回字符类型。 相关类图 CharArithmetic+char A+char B+char sumChar+char subChar+main(String[] args) 相关序列图 char加法输出加法结果char减法 结束语 希望这篇文章能对你探索Java中的char加减操作有...
char类型可以和int整型相加减,char类型会被自动转换成int类型,最终结果也为int型 所以你要用int型的变量去接收它,例如int a=c+1; 而不能写c=c+1; 当然也可以强制类型转换回来,那就要写c=(char)(c+1); 至于switch为啥不报错就显而易见了,毕竟变量本来就可以是int型嘛 1 0 学习 · 14452 问题 查看课...