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. Go 分布式学习利器(13)-- Go语言的多态
  2. python snmp 交换机 配置文件_编译安装SNMP,snmpd.conf配置文件说明
  3. python pexpect
  4. mac os 快捷键
  5. jQuery三级下拉菜单
  6. python 3.0 print_Python 3.x 新特性及10大变化
  7. linux 系统迁移到固态硬盘,windows 和 Linux 系统 从硬盘迁移到SSD
  8. Maven中settings.xml的配置项说明
  9. JAVA面向对象程序设计(第二版) 袁绍欣 第四章答案
  10. leetcode第 46 场双周赛
  11. TiDB-新一代数据库入门介绍
  12. mysql中union,左连接,右连接,与内连接
  13. element table批量删除_element 表格批量删除
  14. a start job is running for延迟90s的解决办法
  15. postgresql-int,bigint,numeric效率测试
  16. 怎么算掌握了mysql_mysql 需要掌握的重点
  17. 你为什么当不了高管?几张图看懂高级经理人与普通管理者的区别
  18. C语言初阶——手把手教零基础/新手入门(万字心得笔记)
  19. ADS-B放大器KU1090
  20. 维夏英语暑期调研小分队——第二天

热门文章

  1. 【附源码】Python计算机毕业设计天润律师事务所管理系统
  2. 2022-2028年全球与中国紫外线(UV)传感器行业竞争格局与投资战略研究
  3. 为什么LPDDR不能完全代替DDR?
  4. 计算机学院家长座谈会,计算机信息技术学院召开新生家长座谈会
  5. 为什么夜晚拍照时照片里有不规则光晕?(转载)
  6. casio计算机按键,卡西欧四个按键功能
  7. html中按钮的形状,css button 样式
  8. NodeJS实现视频转码
  9. 终于实现Web实时推送啦!
  10. html5语言论文,关于HTML5论文