python函数,int32是什么类型

int32的数值取“-2147483648”到“2147483647”的范围; int64的数值范围为“-9223372036854775808”到“9223372036854775808”。

int32可取值的范围

计算机中32位int型变量的范围。 其中,int类型是有符号整数。

正数在计算机中是原代码,最高有效位是代码位:

1的源代码为0000000000000000000000000000000000000000000000000000

2147483647的源代码为: 01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

所以最大的正整数是2147483647

负数在计算机上表示为补数,最高有效位为符号位。

-1:

原码为1000000000000000000000000000000000000000000000001,

反符号为1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111

补码为111111111111111111111111111111111111111111111111111111111111111111111111111111111

-2147483647 :

源代码为11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111,

反码为10000000000000000000000000000000000000000000000,

补码是1000000000000000000000000000000000000000000000000001

所以最小的负数是-214748364

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注