如何选择变量数据类型

  • 当明确变量数值不可能为负数时,选用无符号类型;
  • 执行整数运算时,short往往太小,而long一般与int具有相同尺寸,如果数值超过int范围建议使用long long而不是long;
  • 只有在存放布尔值和字符时候才使用bool和char。char在某些机器上是有符号的,在另外一些机器上是无符号的,可能因此导致计算出错。在计算中使用char时,应该指明是signed char或者unsigned char;
  • 执行浮点数运算应选用double,float相比double计算精度不够,而计算代价相差无几,在某些机器上甚至double计算速度更快。long double提供的计算精度一般情况下是没有必要的,且带来的运行时间消耗不容忽视。
发布了1 篇原创文章 · 获赞 6 · 访问量 308
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览