标签:结果 为什么 运算符 开始 int 计算机 手动 实现 符号
关于
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个二进制数,除去最高位表示正负符号的位,在最低位上一定会与实际数据存在误差。
标签:结果 为什么 运算符 开始 int 计算机 手动 实现 符号
原文地址:https://www.cnblogs.com/sunhongbin/p/11540023.html