你的位置:首页 > 软件开发 > ASP.net > 匹夫细说C#:妥协与取舍,解构C#中的小数运算

匹夫细说C#:妥协与取舍,解构C#中的小数运算

发布时间:2015-10-25 10:00:12
题外话正文开始之前,我首先要感谢博客园提供的这个优秀的平台。通过在这个优秀的平台上和很多志同道合的朋友交流,互相帮助,我也很荣幸的获得了15年的微软MVP的奖项。也使我更加坚信了代码改变世界。感激!感恩!努力!加油!0x00 前言慕容在生活和工作中常常会遇到一些十分迷信机器的人, ...

匹夫细说C#:妥协与取舍,解构C#中的小数运算

题外话

正文开始之前,我首先要感谢博客园提供的这个优秀的平台。通过在这个优秀的平台上和很多志同道合的朋友交流,互相帮助,我也很荣幸的获得了15年的微软MVP的奖项。也使我更加坚信了代码改变世界。感激!感恩!努力!加油!

0x00 前言

慕容在生活和工作中常常会遇到一些十分迷信机器的人,他们之中很多人都相信机器是最理智的,没有任何感情,是真正的铁面无私,因此机器的运算所给出的答案总是正确的,如果答案错误,那么一定是操作机器的人的问题。但机器的运算就一定是正确的吗?事实上,机器出现运算错误并不是一个罕见的情况,一个典型的例子便是小数运算。下面就让我们来聊一个相关的话题,在机器或者具体的说在C#语言中小数是如何被处理的?

0x01 先从一个“错误”的答案说起

 既然要聊一聊机器是怎么把算术题做错的,那么我们自然要先来看一个机器运算错误的小例子。

#include <stdio.h>void main(){  float num;  int i ;  num = 0;  for(i = 0; i < 100; i++)  {    num += 0.1;  }  printf("%f\n", num);}

原标题:匹夫细说C#:妥协与取舍,解构C#中的小数运算

关键词:C#

C#
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录