社区
C++ 语言
帖子详情
double int转换
庚武讲堂
2009-04-23 11:16:19
double d=10.2;
d-=int(d);
d=d*100;
cout<<int(d)<<endl;
想不通,d怎么就变成19了哩??高手解释下.有啥解决办法
...全文
596
8
打赏
收藏
double int转换
double d=10.2; d-=int(d); d=d*100; cout<<int(d)<<endl; 想不通,d怎么就变成19了哩??高手解释下.有啥解决办法
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shinian1478
2009-04-23
打赏
举报
回复
直接用这cout<<d<<endl;就可以吧,不用类型转换
hjjdebug
2009-04-23
打赏
举报
回复
看错了,在这道题中,这种转换也是允许的。
将
cout < <int(d) < <endl;
改成
cout < <(d) < <endl;
按浮点数输出即可, 结果20.
Th_Pk_Ying
2009-04-23
打赏
举报
回复
学习
庚武讲堂
2009-04-23
打赏
举报
回复
那咋办哩,取得小数部分乘100怎么做?
hjjdebug
2009-04-23
打赏
举报
回复
看出来了,想整死计算机!
double 和 int 不能互相转,除非你知道你在干什么。
因为double的数据表达方式是归一化计数法,与int的16进制表示大不相同。
xiaocha
2009-04-23
打赏
举报
回复
精度问题,20用double表示时,在计算机内部为19.999999...
aaaa3105563
2009-04-23
打赏
举报
回复
double i = 10.2;
int j = 0;
j = double(i);
cout << (i - j) * 100 << endl;
这样····· 保险 输出 20
weichaohnu
2009-04-23
打赏
举报
回复
double型在存储的时候 精度会丢失
10.2最后的存储结果是10.19999999999....
所以 最后的结果变成19了
可以尝试用数组来存储以及转换
如何在Java中将
double
转换
为
int
?
本文介绍了在Java中将
double
类型
转换
为
int
类型的三种方法:使用类型
转换
、使用Math.round()函数以及使用
Double
.
int
Value()方法,并对每种方法进行了详细的解释和示例演示。
python
double
转
int
_如何将
int
转换
成
double
本文介绍了在C语言中将
int
类型
转换
为
double
类型的两种方式:强制类型
转换
和自动类型
转换
。强制
转换
通过类型
转换
运算实现,如(
double
)a。自动
转换
则在算术运算、赋值、函数调用和返回值时隐式进行。同时,文章列举了C语言的常见数据类型,包括
int
、float、
double
和char等。
java中
int
转换
double
类型_Java 程序将
int
类型变量
转换
为
double
本文介绍了在Java中如何将整数(
int
)
转换
为
double
类型。主要涉及两种方式:一是通过类型
转换
直接将
int
赋值给
double
变量,二是使用
Double
.valueOf()方法将
int
转换
为
Double
对象。示例代码详细展示了这两种
转换
方法的操作过程。
C#基础③——类型
转换
(
int
转
double
、
double
转
int
、Convert)
本文深入解析了类型
转换
的概念,包括隐式
转换
与强制
转换
,并通过C#代码实例展示了
int
到
double
,
double
到
int
,
int
到string,string到
int
的
转换
过程。同时,对比了Convert、Parse与TryParse的不同用法。
double
转换
成
int
java,Java将
double
转换
为
int
本文详细介绍了在Java中如何将
double
类型
转换
为
int
类型,包括使用类型
转换
运算符和
Double
类的
int
Value()方法。通过示例代码展示了
转换
过程,并提供了测试输出结果。
C++ 语言
65,210
社区成员
250,514
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章