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

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

我知道答案 回答被采纳将会获得 3云币 已有0人回答
+1 1

最近谁赞过

0条回帖
需要登录后才可进行回复 登录

玩转云表从入门到精通
扫码添加微信立即领取

·云表创始人授课文件
·加入社群与培训学习
·切磋云表开发玩法

商务咨询:0756-3335860
客服咨询
Baidu
map