百科问答小站 logo
百科问答小站 font logo



C语言中float的取值范围的问题,为啥? 第1页

  

user avatar   timothyqiu 网友的相关建议: 
      

这是那种硬憋出来忽悠人的干货。

就好像我们说 int8_t 的范围是 [-128, +127]。然后他说不是的,取值范围应该是 [-128, -1]、0、[+1, +127] 三段,因为 0 到 ±1 之间的数,比如 0.5 它就无法表示。

浮点数和整数一样,把所有可能的值画到数轴上都是筛子,无非就是有的地方密一点、有的地方疏一点。不能就盯着其中一个洞敲黑板说「同学们注意了,这里有个洞」,然后把其它洞当做不存在呀。




  

相关话题

  有什么C可以实现但C++不能实现的东西吗? 
  真心觉得C语言链表很抽象 难学 该如何学习? 
  学C了如何写出一个界面来而不是永远出现编译后的小黑框? 
  Mac 下顺手的 C/C++ 开发 IDE 是哪个? 
  C 与 C++ 的真正区别在哪里? 
  c语言初学,请问用什么软件比较好? 
  为什么很多新型编程语言都抛弃了 C 语言风格的 for 语句? 
  如何评价C语言让数组退化为指针的设计? 
  C 语言中指针数组和数组指针、函数指针、指向函数的指针等等该怎么理解? 
  为什么MSVC比GCC/Clang差(功能支持也差,译后性能也差),微软做不好一个C语言编译器吗? 

前一个讨论
《史记》里常有同时代的人评价刘邦有长者风范,同时又说他好侮辱人对人无礼。贴合历史的刘邦,是怎样的形象?
下一个讨论
小动物会觉得自己是毛茸茸的吗?





© 2024-12-22 - tinynew.org. All Rights Reserved.
© 2024-12-22 - tinynew.org. 保留所有权利