Topic: 怎么让2个long型数相除得到double型? |
Print this page |
1.怎么让2个long型数相除得到double型? | Copy to clipboard |
Posted by: ysonic Posted on: 2005-06-17 15:16 怎么让2个long型数相除得到double型? 试了一下午都不行,烦死了. |
2.Re:怎么让2个long型数相除得到double型? [Re: ysonic] | Copy to clipboard |
Posted by: ysonic Posted on: 2005-06-17 15:26 例如让 2/5=0.4而不是0 |
3.Re:怎么让2个long型数相除得到double型? [Re: ysonic] | Copy to clipboard |
Posted by: linux_china Posted on: 2005-06-17 15:49 (0.0+2)/5 or (double)2/5 |
4.Re:怎么让2个long型数相除得到double型? [Re: ysonic] | Copy to clipboard |
Posted by: menzy Posted on: 2005-06-17 15:55 首先对一个数据进行强制转换 |
5.Re:怎么让2个long型数相除得到double型? [Re: ysonic] | Copy to clipboard |
Posted by: happyboyandgirl Posted on: 2005-06-17 20:54 你看这样行吗? long x=2,y=5; double z; z=(double)(x/y); |
6.Re:怎么让2个long型数相除得到double型? [Re: happyboyandgirl] | Copy to clipboard |
Posted by: why Posted on: 2005-06-17 21:12 happyboyandgirl wrote: For sure not! (x/y) is a long division and results in 0; (double)0 is still 0. z = (double)x/y; |
7.Re:怎么让2个long型数相除得到double型? [Re: ysonic] | Copy to clipboard |
Posted by: ysonic Posted on: 2005-06-17 22:34 3x |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |