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

这个为什么输出整数部分是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下载
官方微信