大宇私人领地伊甸园丨宁愿做了后悔,也不要错过后悔[www.mrdayu.com]
注册

24小时联系邮箱:[email protected]

所有文章
大宇私人伊甸园: 首页 > 所有文章 > 编程人生 > C/C++语言 > C++编程进阶 > 在程序编程过程中,我们该注重的类型选择习惯


友情链接:


在程序编程过程中,我们该注重的类型选择习惯

发布时间:2018/10/23 C++编程进阶 标签C++数据类型类型阅读:46

和C语言一样,C++的设计准则之一也是尽可能的接近硬件。

当然,正因为C++的算术类型必须满足各种硬件特质,所以它们常常显得繁杂而令人不知所措。

实际上,大多数程序员能够对数据类型的使用做出限定从而简化选择的过程。

以下是选择类型(普通)的一些经验:

  • 当明确知晓数值不可能为负数时,选用无符号类型。
  • 使用int进行整数运算,超过int的表示范围,我们选用long long类型。
  • 在算术表示中不要使用char或bool(因为char类型在不同机器上表示的范围或有无符号有可能不同)。
  • 如果你需要使用一个不大的整数,那么明确指定它的类型是signed char或者unsigned char。
  • 执行浮点数运算选用double,因为float通常精度不够而且双精度浮点数和单精度浮点数的计算代价相差无几;
  • 事实上,对于某些及其来说,双精度运算比单精度还快。long long提供的精度在一般情况下是没有必要的,况且它带来的运行时消耗也不容忽视。
The bottom line, for me, is simple.

Let’s hope it doesn’t take 500 years for a discipline of testing to becomes the standard for software developers.

From:dayu

您好!请登录

合作网站快捷登录:
点击取消回复

已有0评论

    大宇博客

    点击这里给我发消息 点击这里给我发消息 点击这里给我发消息 点击这里给我发消息