【C++】二、数据类型 (同C)

2.1 整形

无特殊情况,一般用int

2.2实型(浮点型)

  1. 单精度 foat

  2. 双精度 double

输入小数时默认double,定义变量时可以使用float转换为单精度

  1. 可使用科学计数法表示小数(看得懂即可)

  2. 用于浮点型用于表示小数

e = 10^

2.3 字符型

  1. 字符型变量用于显示单个字符

注意1 : 在显示字符型变量时,用单引号将字符括起来,不要用双引号

cpp 复制代码
char ch = 'a'

C和C++中字符型变量只占用1个字节

注意2 : 单引号内只能有一个字符,不可以是字符串

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

查看字符型变量对应的ASCII值的方法

cpp 复制代码
cout << (int)ch << endl;

记住两个常用的ASCII值:

a - 97

A - 65

2.4 转义字符

用于表示一些不能显示出来的ASCII码字符

现阶段常用的转义字符:

  1. \n 换行
  2. \\ 代表一个反斜线字符'\'
  3. \t 水平制表(HT)(跳到下一个TAB的位置)

作用:使输出时较为整齐

2.5 字符串型

二种风格

  1. C风格字符串
cpp 复制代码
char 变量名[ ] = "字符串值"

注意双引号

  1. C++风格字符串
cpp 复制代码
string 变量名 = "字符串值"

使用时需包含头文件string

2.6 布尔类型 bool

  1. 只有两个值

True --- 真 (本质是1)

False --- 假(本质是0)

  1. 只占用1个字节大小
相关推荐
小菱形_2 分钟前
【C#】IEnumerable
开发语言·c#
没有故事的Zhang同学4 分钟前
09-🔍数据结构与算法核心知识 | 二叉搜索树:有序数据结构理论与实践
算法
爱敲点代码的小哥4 分钟前
Directoy文件夹操作对象 、StreamReader和StreamWriter 和BufferedStream
开发语言·c#
这是程序猿6 分钟前
基于java的ssm框架经典电影推荐网站
java·开发语言·spring boot·spring·经典电影推荐网站
酸菜牛肉汤面7 分钟前
5、索引的数据结构(b+树,hash)
数据结构·b树·哈希算法
Nan_Shu_61412 分钟前
学习:Java (1)
java·开发语言·学习
李慕婉学姐14 分钟前
【开题答辩过程】以《基于PHP的饮食健康管理系统设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
开发语言·php
李慕婉学姐14 分钟前
【开题答辩过程】以《基于PHP的养老中心管理系统的设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
开发语言·php
曹牧17 分钟前
Java:String.startsWith 方法
java·开发语言
你要飞23 分钟前
第一课:英语简单句的构成与运用
笔记·考研