呵呵~~我感觉幻灯片的程序打错了,原意是想用printf("%ld,%ld,%d",a,b,c);来说明c=1000000L=0xF4240,用%d这种格式打印出来时会造成高位截断,因为%d显示int型的只有16位所以c=0xF4240在此处会显示为0x4240,貌似老师做PPT的时候弄错厄,呵呵~~
可是我这里运行结果是1000000啊。~