按程序意思
在5位数内W*10000(W是1位数)是不会溢出的。
因为i为long型,所以表达式右边最终结果为long型,在赋值给左边int型,
在sizeof(long) 不等于sizeof(int)情况下会丢位,出现不是期望的值
[[it] 本帖最后由 老C 于 2008-5-25 14:13 编辑 [/it]]
在5位数内W*10000(W是1位数)是不会溢出的。
因为i为long型,所以表达式右边最终结果为long型,在赋值给左边int型,
在sizeof(long) 不等于sizeof(int)情况下会丢位,出现不是期望的值
[[it] 本帖最后由 老C 于 2008-5-25 14:13 编辑 [/it]]