int加char会报错???

int num = 78999 + 'a';

运行结果:79096

为什么?

百度了一下ASCII码对照表,原来是78999与小a的ASCII码相加了,对照表(十进制):a-z:97-122,A-Z:65-90,0-9:48-57

猜你喜欢

转载自blog.csdn.net/qq_42407917/article/details/108529472