笔记
文章平均质量分 78
麻吉Sama
从零开始Java开发学习
展开
-
为什么100个0.1相加不等于10?
文章目录100个0.1相加等于多少?计算机的小数表达欠缺表达的二进制小数无法正确计算的原因解决办法结语100个0.1相加等于多少?float sum=0for (int i=0;i<100;i++){ sum+=0.1 }print(sum)这段代码的运行结果可能大家都会理所当然的认为是10。可严谨的计算机却出乎意料的给出了错误的答案。9.99999999999998很意外吧,让我们来一起探究其原因。原创 2022-01-12 17:44:53 · 770 阅读 · 0 评论 -
程序是如何在计算机中运行的?
可能很多朋友都写过print函数,可是否有想过为什么print能够将文字输出到屏幕上?它在变成屏幕上的文字前到底经历了什么?原创 2022-01-11 22:46:31 · 1057 阅读 · 0 评论