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



C 语言float和double哪个算得快? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

既然是c语言的萌新,提醒一下:不要揣测编译器的行为,更不要轻易给编译器的行为下普遍性的定论

c/c++里面,各种平台相关版本相关参数相关的东西太多了,而且他们的目标平台,也有可能是各种奇奇怪怪的你听都没听说过的平台。所以,除了明确在标准中明确规定的行为外,其他的事情都不要轻易的下结论,更不要轻易地把结论的前提丢掉,从而扩大化这个结论的适用范围。


例如说我回答过一个问题:


说的就是1byte不一定等于8bit。但实话说,我在回答的时候,我只是知道有这个规定,但真的没见过有1byte不等于8bit的实例的。所以,在我观念里,类似于一种口口相传的神话一样,这也是为什么我在”冷知识“的问题里答到它的原因。

然而,在我回答之后,就有两人在评论中明确给出了这样的实例。也就是说,神话原来是真的存在的。。。


总之,即便是老鸟,也不要随便就以为自己见多识广就瞎 bb,还是保持敬畏吧。




  

相关话题

  这条语句违背了C++哪个原则? 
  C++,全局变量如果用new了,需要delete吗? 
  为什么 Windows 是用 C 语言编写的,却默认对文件大小写不敏感? 
  为什么C++中,含有函数声明的头文件应该被包含在定义函数的源文件中? 
  带有以太网接口的type c转接头/扩展坞的物理地址有可能会重复吗? 
  华为自研编程语言「仓颉」试用报名开启,有哪些值得关注的信息? 
  对编程感兴趣的程序员是否都对电路、单片机也怀有浓厚的兴趣? 
  你在公司项目里面看到过哪些操蛋的代码? 
  假如我知道了抽卡游戏的随机数生成算法源码,是否能成为欧皇? 
  设计 MySQL 数据表的时候一般都有一列为自增 ID,这样设计原因是什么,有什么好处? 

前一个讨论
禁摩,禁止电动车载人,上海是不是只希望人们开车?
下一个讨论
夫妻存款11万,可以买车吗?





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