procedure TForm1.btn1Click(Sender: TObject);
var
intX1,intX2,intX:Int64;
intA,intB,intC,intD:Int64;
begin
intA:=256*256;
intB:=256*256;
intC:=256*256;
intD:=256*255;
intX1:=intA*intB;
intX2:=intC*intD;
intX:=intX1*intX2;
showmessage(inttostr(intX)) ;
end;
解决方案 »
- RadioGroup 里面放RadioButton 为什么拖动group的时候,RadioButton不跟着group走呢?
- 看下打印为什么不显示,还有这个循环查询怎么不加入数据库
- ◀◀◀◀在广州的湖北的程序员出来冒个泡啊,过年啦,聊聊啊▶▶▶▶▶
- 指点迷路,拯救婚姻!
- 在activex中调用另一activex,如何发布,可以使网页浏览
- (分不多了!)怎么得到当前时间?
- 属性、参数(Com问题)
- Delphi怎樣壓縮和解壓縮?
- 请问高手,为什么要用到stdcall,stdcall是什么意思,不胜感激
- 一个出错的sql语句,各位帮个忙!
- 请问开机用服务运行起的程序,如何不显示界面的问题
- Delphi 如何实现类似BBS的界面
请用double类型
type Int64 = -9223372036854775808..9223372036854775807;
当数据越界时( >9223372036854775807)时,仅保留后64位数据,造成假值现象。你的IntX值远远大于9223372036854775807,越界的结果就是一个负数的假象。
应该是 7个256,1个128,才是2^63次7个256,1个128 显示也是负数
大于Int64的最大数 9223372036854775807。
应该是 7个256,1个128,才是2^63次7个256,1个128 显示也是负数
2^63-1才是最大的整数
多1,就成了负数delphi中最大正整数应该是2^32-1吧
delphi中最大正整数应该是2^63-1
自己或第三方实现的 任意位数 大整数 类。好像go还是python倒是自带了,可能是后者