强制类型转换 int

来源:2-17 C#的比较运算符

Dava_Sun

2016-01-20 21:33

为什么int(3.5)等于3?

写回答 关注

3回答

  • qq_龙之心_1
    2016-01-20 22:00:27
    已采纳

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

    Dava_S...

    非常感谢!

    2016-01-21 22:58:01

    共 1 条回复 >

  • ENOUGH1
    2017-03-31 21:23:20

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

  • 王志磊
    2016-01-20 23:01:30

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

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题