利君工作室 发表于 2022-11-26 01:15:58

超过21亿的整数会变成负数

问题:个别很大的数量值变成了负数,分析原因是:云表定义的整长型长度是,int(m) 4个字节 ,有符号的范围是-2^31 (-2,147,483,648) 到 2^31 - 1 (2,147,483,647) 的整型数据(所有数字),无符号的范围是0到4294967295,超过这个精度的值。
如果你的某个整型的数值非常大,超过了21亿,修改数据类型,将整数定义为小数类型,小数长度为0。

页: [1]
查看完整版本: 超过21亿的整数会变成负数