C++语言是广泛使用的程序设计语言之一,因其特有的优势在计算机应用领域占有重要一席。

C++中的数据类型

C++中的数据类型分为两大类:基本数据类型和非基本数据类型,如图1.1所示。

图1.1 C++的数据类型

说明:图中“type”表示任一种非void的类型,英文为关键字或程序中的表达方式。

VC++中各种基本数据类型的详细说明

VC++中各种基本数据类型的详细说明如下表所示:

类 型 名 称 占用字节数 取 值 范 围
bool 布尔型 true,false
(signed) char 有符号字符型 1 -128~127
unsiged char 无符号字符型 1 0~255
(signed)short(int) 有符号短整型 2 -32768~32767
unsignedshort(int) 无符号短整型 2 0~65535
(signed) int 有符号整型 4 -(2的31次方)~2的31次方-1
unsigned (int) 无符号整型 4 0~(2的32次方-1)
(signed)long (int) 有符号长整型 4 -(2的31次方)~(2的31次方-1)
unsigned long(int) 无符号长整型 4 0~(2的32次方-1)
float 实型 4 -(10的38次方)~10的38次方
double 双精度型 8 -(10的308次方)~10的308次方
long double 长双精度型* 8 -(10的308次方)~10的308次方
void 无值型 0 无值

说明:

    • IEEE754定义长双精度型为10个字节,-(10的4932次方) ~ 10的4932次方。
    • 表中用( )括起来的部分在书写时可以省略。例如:int和char默认为有符号的,等同于加修饰词signed。
    • short、long、signed和unsigned修饰int时,int可以省略。例如:unsigned short即是说明无符号短整型。

最新文章

  1. word20161206
  2. solr6.1-----相关配置-详细介绍-启动-全文检索
  3. html5 canvas(小树姐的牛掰到爆了的作品)
  4. Asp.net Page指令
  5. libpcap报文解析: ipv4、ipv6 @ 2014.7.2
  6. ExtJs之Ext.core.Element
  7. Android Loader详解三:重启与回调
  8. 2014第2周四部署环境&买火车票
  9. 关于关注和取消关注的nodejs写法
  10. Delphi中paramstr的用法
  11. 2017值得一瞥的JavaScript相关技术趋势
  12. Spring AOP AspectJ
  13. Android性能优化-内存泄漏的8个Case
  14. SVM支持向量机 详解(含公式推导)
  15. PAT乙级考前总结(四)
  16. php laravel+nginx 除了根目录都报404 解决
  17. python的for循环、while循环
  18. RPC远程过程调用实例
  19. 洛谷【P2458】[SDOI2006]保安站岗 题解 树上DP
  20. hdu2594 Simpsons' Hidden Talents【next数组应用】

热门文章

  1. windows 公司内部搭建禅道(项目管控)
  2. 使用ECharts画K线图
  3. MySQL的事务的处理
  4. layui点击弹框页面 表单请求
  5. SD从零开始07-08
  6. 大数据【三】YARN集群部署
  7. 【转】Linux配置NTP时间同步服务器
  8. smarty详细使用教程(韩顺平smarty模板技术笔记)
  9. Net Core通用主机项目报错 程序不包含适合于入口点的静态Main
  10. Android Activity切换与Activity间数据交互