C++数据类型【笔记】
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++数据类型【笔记】相关推荐
- VS2017 常用函数与数据类型-笔记
一.MFC入门常用函数和数据类型笔记 CString:MFC控件从面板上得到数据一般是CString GetDlgItem(控件ID)->GetwindowText(CString字符串):获取 ...
- datetime对应的java类型_MySQL数据类型笔记
引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道.而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术.最近在工作 ...
- mysql long类型_MySQL数据类型笔记
引言 作为一个做Java后端的开发者,无论是在自己平时项目学习实战还是工作中的真实项目,都离不开和数据库打交道.而MySQL作为当今最流行的关系型数据库之一,也成为了我们必须掌握的一门技术.最近在工作 ...
- python字典数据类型笔记_Python学习笔记整理(六)Python中的字典
一.字典介绍 字典(dictionary)是除列表意外python之中最灵活的内置数据结构类型.列表是有序的对象结合,字典是无序的对象集合.两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通 ...
- python字典数据类型笔记_python笔记2-数据类型:元组、字典常用操作
元组 Python的元组与列表类似,不同之处在于元组的元素不能修改. 元组使用小括号,列表使用方括号. 元组创建很简单,只需要在括号中添加元素,并使用逗号隔开即可. tp=(1,2,3,'a','b' ...
- python字典数据类型笔记_python笔记--数据类型--字典
本文为我学习python的笔记,因本人的编程技术才刚刚入门,所以笔记中可能会有一些错误,希望大家能友好的帮我指正出来 本文文字内容均为原创,请勿私自转载 图片来自互联网,侵删 字典(dictionar ...
- JAVA数据类型笔记
目录 一.数据类型 二.类型转换 用代码+注释的形式给出,我觉得更为生动,相较于看着ppt或书籍. 一.数据类型 //数据类型 public class demo02 {public static v ...
- C语言基本数据类型笔记整理(整型、实型/浮点型、字符型、枚举型、构造类型、指针类型、空类型)
C语言基本数据类型 一.整型 ①有符号整型 ②无符号整型 二.实型 三.字符型 四.枚举型 五.构造类型 ①数组 ②结构体 ③共用体 六.指针类型 七.空类型 一.整型 ①有符号整型 有符号整型 关键 ...
- JAVA不同类型数组重载_java学习笔记--java中的方法与数组
方法 完成特定功能的代码块 方法的格式 修饰符 返回值类型 方法名(参数类型 参数名1,参数类型 参数名2...){ //方法体 return 返回值: } 方法的调用方式 通过方法名调用方法 根据形 ...
- 分享一下我研究SQLSERVER以来收集的笔记
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 分享一下 ...
最新文章
- Go 分布式学习利器(13)-- Go语言的多态
- python snmp 交换机 配置文件_编译安装SNMP,snmpd.conf配置文件说明
- python pexpect
- mac os 快捷键
- jQuery三级下拉菜单
- python 3.0 print_Python 3.x 新特性及10大变化
- linux 系统迁移到固态硬盘,windows 和 Linux 系统 从硬盘迁移到SSD
- Maven中settings.xml的配置项说明
- JAVA面向对象程序设计(第二版) 袁绍欣 第四章答案
- leetcode第 46 场双周赛
- TiDB-新一代数据库入门介绍
- mysql中union,左连接,右连接,与内连接
- element table批量删除_element 表格批量删除
- a start job is running for延迟90s的解决办法
- postgresql-int,bigint,numeric效率测试
- 怎么算掌握了mysql_mysql 需要掌握的重点
- 你为什么当不了高管?几张图看懂高级经理人与普通管理者的区别
- C语言初阶——手把手教零基础/新手入门(万字心得笔记)
- ADS-B放大器KU1090
- 维夏英语暑期调研小分队——第二天