1、整型

C++中能够表示整型的类型有几下几种方式,区别在于所占内存空间不足

数据类型  占用空间  取值范围
short(短整型) 2字节  (-2^15~2^15-1)
int(整型) 4字节 (-2^31~2^31-1)
long(长整型) windows为4字节,Linux为4字节(32位),8字节(64位) (-2^31~2^31-1)
long long (长长整型) 8字节  (-2^63~2^63-1)

可以看到都赋值同一个数的时候所占的内存空间各不相同,所以如果不采用合适的数据类型,变量越多则造成的空间浪费越大

2、sizeof关键字

作用:利用sizeof关键字可以统计数据类型所占内存大小

使用:sizeof(数据类型/变量名)

示例:

运行后:

3、浮点型(实型)

作用:表示小数

浮点型变量分为两种:

1、单精度 float

2、双精度 double

区别:有效数字范围和占用内存空间不同

数据类型  占用内存空间 有效数字范围
float  4字节 7位有效数字
double 8字节 15~16位有效数字

注意:使用float时要在数据后面加个f,不然会被认为是double类型

 4、字符型

作用:用于显示单个字符

使用:char a = 'a';//使用单引号

注:· 字符型变量只占用1个字节

·字符型变量并不是把字符本身放在内存中,而是将对应的ASCII编码放入存储单元中

5、字符串型

两种风格

  1、C语言风格   

char 变量[] = "字符串值"

  示例:

  2、C++风格

string 变量名 = “字符串值”

  示例:

 6、布尔值 bool

占用一个字节

最新文章

  1. Java Web ——http协议请求报文
  2. Windows中使用TortoiseGit提交项目到GitLab配置
  3. jquery ui autocomplete 实现点击文本框,出现所有查询信息效果,与bootstrap结合使用修改样式
  4. word2007
  5. AIX Study之--AIX网卡配置管理(ent0、en0、et0)
  6. Js判断密码强度并显示提示信息
  7. 轻松解决ubuntu系统引导问题
  8. ReactiveSwift源码解析(七) Signal的CombineLatest的代码实现
  9. UCOS-II学习记录
  10. Solidity教程系列1 - 类型介绍
  11. 邓_ Php·魔术方法
  12. 文件I/O实践(2) --文件stat
  13. outlook VSTO
  14. Java并发(三)线程池原理
  15. 20170822xlVBA ExportCellPhone
  16. 为移动端而设计的bootstrap的使用
  17. JQuery UI - draggable(转)
  18. ping,telnet,tracert分别用的是什么协议
  19. java并发编程(8)原子变量和非阻塞的同步机制
  20. (剑指Offer)面试题42:翻转单词顺序

热门文章

  1. sql.表值类型
  2. php post数据丢失
  3. 关于Mybaits
  4. 1.2Hadoop概述
  5. ps -ef | grep使用详解
  6. Java中synchronized关键字理解
  7. spring aop 源码分析(二) 代理方法的执行过程分析
  8. Python其他数据结构collection模块-namtuple defaultdict deque Queue Counter OrderDict arrary
  9. Centos-系统内存信息-free
  10. 走进shiro,构建安全的应用程序---shiro修仙序章