社区
Delphi
帖子详情
如何分别截取浮点数的整数部分和小数部分。
s98231106
2002-07-05 11:47:36
如题
...全文
1087
9
打赏
收藏
如何分别截取浮点数的整数部分和小数部分。
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
s98231106
2002-07-07
打赏
举报
回复
以上各位的意见我都试过,
方法都是正确的。
最后我选择了变字符串的方法,然后截取。
谢谢各位。
surfguy
2002-07-06
打赏
举报
回复
frac()也有误差,如上例中它取出来的小数会是0.6646459999998这类的。
cpls
2002-07-06
打赏
举报
回复
或者
a:=Int(1.5);
b:=1.5-a;
surfguy
2002-07-06
打赏
举报
回复
我认为整数部分可以用trunc来取,但小数部分用round可能不行,会有一点点误差。
var
a,b:real;//b小数部分
c:integer;//c为整数部分
d,e:string;
begin
a:=12345.664646;//原数
d:=floattostr(a);
c:=trunc(a);
e:=copy(d,length(inttostr(c))+1,length(d)-length(inttostr(c)));
e:='0'+e;
b:=strtofloat(e);
//如果用b:=a-c产生产结果会有误差。
end;
johnsonrao
2002-07-06
打赏
举报
回复
trunc(),frac()同意,最简单
xunji
2002-07-06
打赏
举报
回复
trunc(),frac()
alongla918
2002-07-06
打赏
举报
回复
同意
tsedlinux
2002-07-06
打赏
举报
回复
变为字符型,判断小数点位置,截取相应的字串
绝对不会有误差的
哈哈
naughtyboy
2002-07-05
打赏
举报
回复
去整用trunc()
Python数字类型(
整数
类型、
浮点数
类型、复数类型)及基本操作
Python中的
整数
、
浮点数
、复数概念都与数学中的概念一致。
整数
:
整数
无取值范围限制,其中
整数
类型有4种进制表示形式: 进制表示形式 开头 例子 十进制 —— 77,-77 二进制 以0b或0B开头 0b010, -0B101 八进制 以0o或0O开头 0o123,-0O123 十六进制 以0x或0X开头 0x9a,-0X89
浮点数
:
浮点数
是带有
小数
点及
小数
的数字,取值范围和
小数
精度都存在限制,但常规计算可忽略。
浮点数
间运算存在不确定尾数。可用round(x, d)对x四舍五入,d是
小数
截取
位数。 可使用字母e或E作为幂的符号,以10为基数,格式:e 表
第7节项目2-分离
浮点数
的
整数
和
小数
部分
问题及代码: #include #include /* Copyright(c)2017,学生 All rights reserved. 文件名称:main.c 作者:乔帅 完成日期:2017年12月10日 版本号:v1.0 问题描述:分离
整数
和
小数
部分
输入描述:输入一个
浮点数
(
小数
点后有三位数) 程序输出:分别输出其
整数
部分
以及
小数
部分
*/ int main() { f
python
浮点数
整数
、
小数
分离,
整数
取整
Python里面提供了很友好的
浮点数
整数
取整或者是
整数
、
小数
部分
分离的相关函数,之前这方面我使用的较为频繁地两个方法是ceil和floor,两个方法都是math模块提供的,分别完成的是对给定数字的向上取整和向下取整两个工作。 在需要进行数字
整数
、
小数
部分
分离的时候我使用的是math模块提供的floor方法来间接完成的,具体实现如下: def numSplit2(nu...
分离
浮点数
的整型
部分
和
小数
部分
问题描述:如何将获取一个
浮点数
的
整数
部分
以及
小数
部分
方法一: 1 #include 2 using namespace std; 3 4 void main() 5 { 6 float f = -23.04f; 7 int i = f; 8 float ff = f - i; 9 10
获取double的
整数
部分
和
小数
部分
【代码】获取double的
整数
部分
和
小数
部分
。
Delphi
5,387
社区成员
262,729
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章