浮点变量接收整数运算结果分析

如下图 我们定义一个浮点变量便于接收a/b的带小数结果. 而,结果显示为4.0,截掉了所有小数以后的部分. 解析: 因为ab为int型变量 运算之后所得数值也为int型数值,所以自动截掉小数位.然而接收结果的变量f为double型,存储位数以及所占空间字节数都相对int要高,所以没有报出数据类型不匹配的错误,而是运算结果的int类型自动升级为double型,进行了结果输出,从而得到4.0的结果.
相关文章
相关标签/搜索