洋桤 发表于 2018-7-17 15:34:57

课后作业问题


为什么下面那个就可以打印出答案呢
不是很懂

BngThea 发表于 2018-7-17 15:51:16

一个是 2**(2**32)
一个是 (2**2)**32
明显前面的太大溢出了

pytjie 发表于 2018-7-17 16:29:19


一个是 2**(2**32)
一个是 (2**2)**32 这两个由于()位置的不同,导致运算的顺序不同,第一个就是2的2**32次方,而第二个则等于4的32次方,第二个的计算结果比第一个要小的多了。就能显示出结果,第一个则会溢出

洋桤 发表于 2018-7-17 23:58:08

pytjie 发表于 2018-7-17 16:29
一个是 2**(2**32)
一个是 (2**2)**32 这两个由于()位置的不同,导致运算的顺序不同,第一个就是2的2* ...

谢谢了

洋桤 发表于 2018-7-17 23:58:41

BngThea 发表于 2018-7-17 15:51
一个是 2**(2**32)
一个是 (2**2)**32
明显前面的太大溢出了

感谢!!!!!!!

程序员#? 发表于 2018-8-6 17:22:31

没事啊!
页: [1]
查看完整版本: 课后作业问题