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

强制类型转换 int

为什么int(3.5)等于3?

正在回答

3 回答

int是表示的是整型变量,通俗的说就是整数,3.5是浮点型数字。强制类型转换成int的时候是自取整数部分,小数不分直接舍弃,没有四舍五入的规则。

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

Dava_Sun 提问者

非常感谢!
2016-01-21 回复 有任何疑惑可以回复我~

3.5是double型,int(3.5)对3.5做强制类型转换后,个位数3右边的部分全部去掉

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

只要记住强制类型转换后,小数点以及小数点后面的全部舍去

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

举报

0/150
提交
取消
C#开发轻松入门
  • 参与学习       254452    人
  • 解答问题       1459    个

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

进入课程

强制类型转换 int

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信