动手动脑问题1
Posted sunhongbin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了动手动脑问题1相关的知识,希望对你有一定的参考价值。
关于
int X=100; int Y=200; System.out.println("X+Y="+X+Y); System.out.println(X+Y+"=X+Y");
的计算方式
运算符是从左往右开始运算的;
为什么double类型的数值进行运算得不到“数学上精确”的结果
涉及二进制与十进制的转化问题,还有二进制在计算机的存储位数问题,二进制有“0”和“1”两个数码,简单易行。既便于硬件的物理实现,又有简单的运算规则。
double类型的数值占用64bit,即64个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差。
以上是关于动手动脑问题1的主要内容,如果未能解决你的问题,请参考以下文章