代码:
输出:
65535
从较窄的整型转成较宽的整型时的符号扩展行为:
如果最初的数值类型是有符号的,那么就执行符号扩展(即如果符号位为1,则扩展为1,如果为零,则扩展为0);如果它是char,那么不管它将要被提升成什么类型,都执行零扩展。
保证代码意图明确
代码:
输出:
65535
从较窄的整型转成较宽的整型时的符号扩展行为:
如果最初的数值类型是有符号的,那么就执行符号扩展(即如果符号位为1,则扩展为1,如果为零,则扩展为0);如果它是char,那么不管它将要被提升成什么类型,都执行零扩展。
保证代码意图明确