精度转化

来源:互联网 发布:sql模糊查询多个值 编辑:程序博客网 时间:2024/04/30 23:58

在java中int i=3/2.0编译时会报精度损失。因为2.0在java中是用double类型表示的,可以表示的范围远远大于int型。3/2.0所得到的结果为double。

将double直接赋给int就会导致精度损失。


但在c语言,int=3/2.0 不会报这样的错误

0 0
原创粉丝点击