打印

想得到浮点数的整数和小数部分

[复制链接]
楼主: jiaxw
手机看帖
扫描二维码
随时随地手机跟帖
21
kmzuaz| | 2018-11-8 17:04 | 只看该作者 回帖奖励 |倒序浏览
按条件截取字符串

使用特权

评论回复
22
qiufengsd| | 2018-11-8 17:05 | 只看该作者
将小数向下取整

使用特权

评论回复
23
wengh2016| | 2018-11-8 17:05 | 只看该作者
先提取出小数部分

使用特权

评论回复
24
quickman| | 2018-11-8 17:05 | 只看该作者
提取处小数部分的思路是将浮点数不断减1

使用特权

评论回复
25
jstgotodo| | 2018-11-8 17:06 | 只看该作者
直接强制转换到int型就是整数部分。

使用特权

评论回复
26
iamaiqiyi| | 2018-11-8 17:06 | 只看该作者
(int)a

使用特权

评论回复
27
dzfansman| | 2018-11-8 17:07 | 只看该作者
楼主可以取整就行。

使用特权

评论回复
28
quickman| | 2018-11-8 17:07 | 只看该作者
提取整数部分只需将原有的浮点数减去小数部分即可。

使用特权

评论回复
29
mnynt121| | 2018-11-8 17:07 | 只看该作者
运用取整就可以

使用特权

评论回复
30
wengh2016| | 2018-11-8 17:07 | 只看该作者
再提取出整数部分。

使用特权

评论回复
31
plsbackup| | 2018-11-8 17:07 | 只看该作者
以小数点 . 为关键码

使用特权

评论回复
32
qiufengsd| | 2018-11-8 17:07 | 只看该作者
这个小数的整数部分。

使用特权

评论回复
33
10299823| | 2018-11-8 17:07 | 只看该作者
double db = 25.6;
db=db+0.5;
int tt = (int)db;
最后tt=26

使用特权

评论回复
34
kmzuaz| | 2018-11-8 17:07 | 只看该作者
网上有很多方法可以实现的。

使用特权

评论回复
35
dzfansman| | 2018-11-8 17:07 | 只看该作者
其他的就是减去整数就是小数。

使用特权

评论回复
36
iamaiqiyi| | 2018-11-8 17:07 | 只看该作者
分离浮点数的整型部分和小数部分

使用特权

评论回复
37
jstgotodo| | 2018-11-8 17:07 | 只看该作者
减去这个int型就是小数部分了。

使用特权

评论回复
38
vivilzb1985| | 2018-11-10 13:54 | 只看该作者
这个乘以个大的倍数的分别取出整数与小数部分就可以了

使用特权

评论回复
39
angerbird| | 2018-11-10 14:52 | 只看该作者
这个根据实际的需要进行设计的

使用特权

评论回复
40
smilingangel| | 2018-11-10 17:41 | 只看该作者
这个没啥难度的哈

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则