社区
C#
帖子详情
两个整数相除,为什么没有小数部分?
xuefeng128
2006-06-26 05:11:47
语句如下:
int a=220;
int b=150;
Double temp = (a/b);
然后得到的temp的值就是1.0为什么呢?我还希望看到小数部分
...全文
2816
8
打赏
收藏
两个整数相除,为什么没有小数部分?
语句如下: int a=220; int b=150; Double temp = (a/b); 然后得到的temp的值就是1.0为什么呢?我还希望看到小数部分
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
達魔
2006-06-26
打赏
举报
回复
整数相除为整数,两个数中有一个数为浮点数那么结果为浮点数,
这是C,C++,C#一路沿用的规则
wuluhua2003
2006-06-26
打赏
举报
回复
只能乘点分了
francsescoli
2006-06-26
打赏
举报
回复
都对
viena
2006-06-26
打赏
举报
回复
Double temp = ((double)a/b);
jecray
2006-06-26
打赏
举报
回复
int a = 220;
int b = 150;
Double temp = ((Double)a / b);
qyfjl
2006-06-26
打赏
举报
回复
改为:
int a=220;
int b=150;
Double temp =(double)a/(double)b;
整数相除得整数.
Ivony
2006-06-26
打赏
举报
回复
两个整型数值相除,得到的还是整型,这是整型精确计算所要求的。如果要得到小数,必须先转换为浮点型再进行运算。
(double) a / (double) b
写成这样也没问题:只是不好理解。
(double) a / b
viena
2006-06-26
打赏
举报
回复
整数相除是整数除法
java
两个
整数
相除
保留两位
小数
在java中,当
两个
整数
相除
时,由于
小数
点以后的数字会被截断,运算结果将为
整数
,此时若希望得到运算结果为浮点数,必须将两
整数
其一或是两者都强制转换为浮点数。 例如: (float)a/b // 将
整数
其中一个强制转换为浮点数,再与另一个
整数
相除
a/(float)b (float)a/(float)b // 将
两个
整数
同时强制转换为浮点数后再
相除
new DecimalFormat(“0....
Java进阶(五十二)
两个
整数
相除
得到
小数
点并保留两位
小数
的方法
Java进阶(五十二)
两个
整数
相除
得到
小数
点并保留两位
小数
的方法 当
两个
整数
相除
时,由于
小数
点以后的数字会被截断,使运算结果为
整数
,故此时若希望得到运算结果为所预期的浮点数,则此时必须将两
整数
其一或是全部强制转换类型为浮点数。 例如: (float)a/b // 将
整数
其中一个强制转换成浮点数,再与另一个
整数
相除
a/(float)b (float)a/(float)b // 将
两个
整数
同
java
两个
整数
相除
保留两位
小数
java中年,当
两个
整数
相除
时,由于
小数
点以后的数字会被截断,运算结果将为
整数
,此时若希望得到
小数
的结果,必须将
两个
整数
其一或两者都强制转换为浮点数或者double。 例如 (float)a/b 将
整数
其中一个强制转换为float或者double,再与另一个
整数
相除
(float)a/(float)b 将
整数
都强制转换为float或者double,再
相除
此时结果为
小数
,但不是保留两位的
小数
,接下...
Java
两个
整数
相除
保留两位
小数
,将
小数
转化为百分数
java
两个
整数
相除
保留两位
小数
: java中,当
两个
整数
相除
时,由于
小数
点以后的数字会被截断,运算结果将为
整数
,此时若希望得到运算结果为浮点数,必须将两
整数
其一或是两者都强制转换为浮点数。 例如: (float)a/b // 将
整数
其中一个强制转换为浮点数,再与另一个
整数
相除
a/(float)b (float)a/(float)b // 将
两个
整数
同时强制转换为浮点数
在C语言中除法运算为什么
没有
小数
部分
?
在C语言中除法运算为什么
没有
小数
部分
? #include #include main() { int x; float y; printf("Enter x:"); scanf("%d",&x); y=fabs((5*x+1)/(x*x+1)); printf("y is %f\n",y); } 最佳答案除法运算符" / ",如果是
两个
整数
相除
结果为
C#
110,535
社区成员
642,577
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章