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



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

  

user avatar   timothyqiu 网友的相关建议: 
      

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

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

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




  

相关话题

  在C语言中,math.h中定义的各种数学函数在电脑上具体是怎么实现的? 
  Tiny C Compiler是个怎样的编译器?有人更新吗? 
  c语言中,关于switch循环的这个疑问怎么解? 
  请问有什么好的C语言面向对象的扩展的方式?最好是有比较好的项目的源码参考。 
  C 语言枚举 end 是做什么用的? 
  左移40位为什么不能写成1<<40ll? 
  谭浩强在程序员圈子里的口碑如何?为什么? 
  c语言遇到点小困难?想知道包含标准输入输出是什么意思? 
  指向指针的指针的指针的指针是什么?指向指针的指针的指针的指针是什么? 
  网上有对于C++编程要避免使用cin、cout、fstream;而是使用scanf、printf、FILE *的说法, 请问是正确的吗? 

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





© 2025-05-29 - tinynew.org. All Rights Reserved.
© 2025-05-29 - tinynew.org. 保留所有权利