为了账号安全,请及时绑定邮箱和手机立即绑定

这个为什么输出整数部分是0

594a123d00018d0705400960.jpg
    

正在回答

6 回答

int num=(int)(num);

0 回复 有任何疑惑可以回复我~

怎么会有

double num

又有

int num

呢,定义一个变量后,怎么能再定义呢。这违反了变量的命名规则啊

0 回复 有任何疑惑可以回复我~
#1

若夕年华 提问者

能输出来啊,没问题吧
2017-06-22 回复 有任何疑惑可以回复我~

强制准换后的运算结果不遵循四舍五入原则。

0 回复 有任何疑惑可以回复我~
#1

若夕年华 提问者

那怎么能是2
2017-06-22 回复 有任何疑惑可以回复我~

这是将浮点数强制准换位整型。

0 回复 有任何疑惑可以回复我~

前面那个num是不是要用其他的代替

0 回复 有任何疑惑可以回复我~

不应该是2吗

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这个为什么输出整数部分是0

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号