https://www.icourse163.org/learn/XJTU-46006?tid=1206723209#/learn/content?type=detail&id=1211522452&sm=1

sizeof() 运算符测试某类型数所占字节数

cout << sizeof( int ) ; // 整型数的字节数
cout << sizeof( short ) ; // 短整型的字节数

方括号表示可选,例如 unsigned [ int ] ,表示

使用 unsigned int 可以
使用 unsigned 也可以

C++中表示实数使用IEEE754标准
单精度 float
使用4个字节表示实数
双精度 double
使用8个字节表示实数

整型数
一个数不带小数点,可以带正负号,计算机认为这是整形数,占4个字节。

1,12,+123,-1234

十六进制整数,前缀0x(x大小写均可)

0xFF,-0x10

八进制整数,前缀0

010,-021

没有小数点就都是整形

无符号整型数,加后缀 U 或 u ,
1u ,12U

双精度数
数据带小数点
小数形式:

1.0 ,1. ,0.1 ,.1

指数形式:

1.2E-2 表示 1.2×10-2
1.2e+2 表示 1.2×102
-1.2E2 表示 -1.2×102

单精度数
带小数点,加后缀 F 或 f ,
12.5F ,-12.5f

字符型 char
是单个字符的表示
将字母写在一对单引号中表示字符,如:

’ A ’ , ’ b ’ , ’ 0 ’ , ’ # ’

每个字符占一个字节,在内存中保存的是英文字符的ASCII码
字符可以参与整型数能进行的运算,如 ’ a ’ + 1 实际上是a的ASCII值97+1,即 97+1

字符串
连续的多个字符
字符串写在一对双引号之间,如:

“Hello World” ,“程序设计”

字符串占的字节数=字符串长度+1

“Hello World” ,长度11(10个字母+1个空格),占12个字节
“程序设计” ,长度8(4个汉字8个字节),占9个字节

一个汉字占两个字节
每个字符串末尾自动添加一个结束符,用 ‘\0’ 表示,数值上是0 ,占1个字节,所以要+1

空字符 ,’\0’ ,ASCII = 0
空格 ,’ ’ ,ASCII = 32

布尔型 bool
表示 “真”,“假” 这样的判断结果
true 表示真,在内存中存的是1
false 表示假,在内存中存的是0
反过来,非0数值,当逻辑值相当于true
数值0,当逻辑值相当于false
布尔型数存放的实际也是整数,可以进行数学运算

转义字符
不是数据类型,是字符型数据的一种表示方法

C++数据类型【笔记】相关推荐

  1. VS2017 常用函数与数据类型-笔记

    一.MFC入门常用函数和数据类型笔记 CString:MFC控件从面板上得到数据一般是CString GetDlgItem(控件ID)->GetwindowText(CString字符串):获取 ...

  2. datetime对应的java类型_MySQL数据类型笔记

    引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道.而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术.最近在工作 ...

  3. mysql long类型_MySQL数据类型笔记

    引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道.而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术.最近在工作 ...

  4. python字典数据类型笔记_Python学习笔记整理(六)Python中的字典

    一.字典介绍 字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通 ...

  5. python字典数据类型笔记_python笔记2-数据类型:元组、字典常用操作

    元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b' ...

  6. python字典数据类型笔记_python笔记--数据类型--字典

    本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来 本文文字内容均为原创,请勿私自转载 图片来自互联网,侵删 字典(dictionar ...

  7. JAVA数据类型笔记

    目录 一.数据类型 二.类型转换 用代码+注释的形式给出,我觉得更为生动,相较于看着ppt或书籍. 一.数据类型 //数据类型 public class demo02 {public static v ...

  8. C语言基本数据类型笔记整理(整型、实型/浮点型、字符型、枚举型、构造类型、指针类型、空类型)

    C语言基本数据类型 一.整型 ①有符号整型 ②无符号整型 二.实型 三.字符型 四.枚举型 五.构造类型 ①数组 ②结构体 ③共用体 六.指针类型 七.空类型 一.整型 ①有符号整型 有符号整型 关键 ...

  9. JAVA不同类型数组重载_java学习笔记--java中的方法与数组

    方法 完成特定功能的代码块 方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){ //方法体 return 返回值: } 方法的调用方式 通过方法名调用方法 根据形 ...

  10. 分享一下我研究SQLSERVER以来收集的笔记

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 分享一下 ...

最新文章

  1. Luogu P6055 [RC-02] GCD(莫比乌斯反演,杜教筛)(这题乐死我了,真就图一乐呗)
  2. Python网络编程1--笔记
  3. Android App性能监控工具
  4. C/C++内存分配方式 .
  5. LinkDevelop平台新建一个产品
  6. mac系统升级后使用gitxcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), miss
  7. java纪元时间_Java实现纪元秒和本地日期时间互换的方法【经典实例】
  8. shape的xml用法
  9. Windows下Node.js安装及环境配置
  10. sql azure 语法_将SQL工作负载迁移到Microsoft Azure:服务选择
  11. 关于ie7下display:inline-block;不支持的解决方案。
  12. Atitit 代码之美读后感目录内容简介 · · · · · · 1目录 1作者简介 · · · · · · 2ati评价案例法总结 内容简介 · · · · · ·《
  13. 数字图像处理实验一 直方图均衡化与直方图规定化
  14. 泛微服务器运维监控,泛微协同平台E-cology8后台维护手册-流程引擎(261页)-原创力文档...
  15. 以新发展理念引领新型智慧城市建设
  16. 【OpenCV】 实战 银行卡卡号读取
  17. 矩阵分析与应用-1.2-向量空间_内积空间与线性映射
  18. mongo connect error no reachable servers
  19. R语言epiDisplay包cox.display函数获取cox回归模型汇总统计信息(风险率HR、调整风险率及其置信区间、模型系数t检验的p值、Wald检验的p值和似然比检验的p值)、保存结果到csv
  20. pmp中ram和raci的区别_PMP学习之路

热门文章

  1. 英文月日年日期格式的实现
  2. d58站群inc.php,D58站群2018年版本SEO特殊字符静态文件生成根目录源码分享
  3. 虚拟现实VS增强现实,谁更受欢迎?
  4. 零基础的人可以去大数据培训机构学习大数据开发吗?
  5. 计算机科学的创始人是谁,谁是计算机的父亲(两个)? . 谁是计算机科学的创始人?...
  6. matlab地基土频散曲线,基于Rayleigh波理论的地基土动参数反演
  7. 天猫智慧门店探索:大数据驱动的品牌零售赋能
  8. 大牧絮叨设计模式:抽象工厂模式
  9. Android之实现QQ好友分组(ExpandableListView)
  10. SIMCOM7600CE FTP指令