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



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

  

user avatar   timothyqiu 网友的相关建议: 
      

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

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

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




  

相关话题

  C 语言的「void main」是怎么一代代传下来的? 
  完成了c语言程序设计初步学习,大概了解了数据类型,循环,判断,数组,函数和指针。接下来该学什么(书)? 
  写库函数供他人用的原理是什么? 
  请问如何区分c语言中float和double的用法? 
  《C专家编程》第六十页参数在传递时为什么会首先放到寄存器中? 
  我有个同学说C语言太低级了,没有易语言强大好用。请问我该如何反驳? 
  C语言现在还有必要学吗?未来C还有用吗? 
  大家在计算机学习路上,都看过哪些神一般的书? 
  当你学会了什么之后感觉自己的编程算是入门了? 
  c语言程序经过编译后,每条指令都有一个内存地址,那两个程序如果有相同内存地址的指令怎么办? 

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





© 2025-06-03 - tinynew.org. All Rights Reserved.
© 2025-06-03 - tinynew.org. 保留所有权利