摘要:
int a = (int)(19.9 *100);//19.9默认是double类型int b = (int)(19.9M *100 ); //将19.9转换成decimal类型Console.WriteLine(a);//输出:1989Console.WriteLine(b); //输出:1990不用说.NET,C#,就是用Java来干估计也是这个结果,这个结果具有必然性.19.9 作为 Double 类型表示,二进制形式是:1 00000000110 011111001100110011001100110011001100110011001100110(注意中间的两个空格,如果你不知道啥意 阅读全文