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



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

  

user avatar   timothyqiu 网友的相关建议: 
      

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

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

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




  

相关话题

  有人说C语言过时了,要学就学Python,怎么反驳他? 
  学C++花了一天半刚搞懂指针和数组,怎么提高效率? 
  C语言初学者该怎样去更好的学习C语言? 
  对于一个大一计科新生,有什么代码行数在 500~1000 的程序(C 语言)可以试着写来练手? 
  现在的编程语言越来越多,为什么 C 和 C++ 还没有被现在的时代淘汰呢? 
  如果加班是自愿的,你们会为了钱加班吗? 
  C语言中, for 和 while 在汇编上有什么区别? 
  如何用C语言生成(0,1)之间的随机浮点数? 
  C语言里a>b?a<c?a:b:c;这个怎么该判断? 
  编程中,有哪些好的习惯从一开始就值得坚持? 

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





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