早教吧 育儿知识 作业答案 考试题库 百科 知识分享

Python中eimq为什么2**31-1=2147483647L结果是应该是long类型Python中,为什么2**31-1=2147483647L结果是应该是long类型

题目详情
Python中eimq为什么2 ** 31 - 1 = 2147483647L结果是应该是long类型
Python中,为什么2 ** 31 - 1 = 2147483647L结果是应该是long类型
▼优质解答
答案和解析
简单来说,是因为long类型(2**31)参与与int类型的运算(此例中的1)结果以LONG类型表示。
2的31次方很大的哦,必然是long类型