回 帖 发 新 帖 刷新版面

主题:会C的大神求指教。。


int a = 4,b=2; double c = 4-2; 我如何把double转换为int
 
前提是强制转换不了。。
求教我用别的转换办法。谢谢谢谢。。非常感谢。

回复列表 (共7个回复)

沙发


只知道强制类型转换的路过~

板凳

像你这种问题,建议你去问问堂在线咨询一下,或者到任务大厅发个任务,会有相关专业人事为你解答的。
问问堂成立于2010年,致力于打造中国领先的在线咨询交易平台。问问堂开设有健康、法律、心理、星座、命

理、教育、创业、电脑数码、婚嫁、房产等等360行共31个一级分类,198个二级分类,1500余个三级分类,同

时开设有问问堂任务大厅,力求使中国人足不出户解决一切烦恼。

3 楼


可以先把double 转换成string 在自己实现四舍五入把小数点及其后面的小数位去掉,在转换成整数!

4 楼

我只是路过而已

5 楼

union a
{float x;
int y;};
scanf("%lf",&x);
printf("%d",y);,

6 楼

union a
{float x;
int y;};
scanf("%lf",&x);
printf("%d",y);,

7 楼

union a
{float x;
int y;};
scanf("%lf",&x);
printf("%d",y);,

我来回复

您尚未登录,请登录后再回复。点此登录或注册