当添加'a' + 'b'
时,它产生195。输出数据类型是char
还是int
发布于 2011-12-31 22:40:29
char
和byte
(以及short
)上的二进制算术运算升级到int
-- JLS5.6.2。
发布于 2011-12-31 22:41:48
根据binary promotion rules,如果两个操作数都不是双精度、浮点型或长整型,那么这两个操作数都会被提升为整型。然而,我强烈建议不要把char类型当作数字类型,那样做有悖于它的目的。
https://stackoverflow.com/questions/8688668
复制相似问题