如题
double是8位的,还有没有比double范围数更广的类型
double是8位的,还有没有比double范围数更广的类型
解决方案 »
- 谁能详细的给我解释一下这些代码?
- TrackPopupMenuEx第一级菜单怎么没显示啊
- 关于循环问题,急急急!!!
- 一个比较复杂的报表!
- 如何控制DBGrid上數據的變化
- 开发的新组件的使用问题
- 有奖竞答!!软件成本的一般估算,要考虑那些方面和那些因素??
- 用纯API创建一个菜单,并给菜单项创建OnClick事件,最后显示在窗体上,代码应该怎么写呢?
- 怎么统计数据后生成报表,马上送分!!!
- 菜鸟问题:关于窗口的托动。
- (Delphi) 同行们,问大家一个简单的问题,当向数据库中的表新增一个记录时,如何让日期字段自动取当前日期作为输入值呢。要在哪里设置?我用的是BDE。
- 普通同庆国庆60周年,散分
Trunc 和 Round 是往整数转换,跟读写有啥关系?
本题 是2个问题1.就是把double类型保存在数组中,然后读出来
2.问:trunc和round处理double或者extended有没有问题
或者 d: array of Double ,使用的时候,先动态分配下内存 SetLength(a, 10); //0 到 92、Trunc是截断取整,就是把小数部分直接截掉,Round是四舍五入,这两个函数都可以处理double或者extended如果你想把一个Double 写入到一个流中,那么
D: Double......
Stm.Write(D, SizeOf(D));读出来的方法是
Stm.Read(D, SizeOf(D));
var
B: array of Byte;
D, F: Double;
begin
D := 10.2;
SetLength(B, SizeOf(D)); //按照Double数据类型的大小分配数组大小 Move(D, B[0], SizeOf(D)); //写入 Move(B[0], F, SizeOF(F)); //读出end;
我写的10,只不过是顺道写的,肯定比SizeOf(Double)大,呵呵