【C++】数据类型(上)整型 sizeof关键字 浮点型 字符型
2021/4/9 1:25:08
本文主要是介绍【C++】数据类型(上)整型 sizeof关键字 浮点型 字符型,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
一、数据类型——整型
1、语法: 数据类型 变量名 = 变量初始值
例如:(int a = 7;)
2、数据类型存在意义:给变量分配合适的内存空间,不造成资源浪费
3、区别:占用空间不同
4、整型变量创建使用
int a = 7; cout << "a = " << a << endl;
5、整型大小比较
short < int <= long <= long long
二、数据类型——sizeof关键字
1、语法:sizeof(数据类型/变量)
2、意义:利用sizeof关键字求出数据类型占用内存大小
3、sizeof关键字创建使用
·1:数据类型
int a = 7; cout << "int 占用内存大小为: " << sizeof(int) << endl;
·2:变量
int a = 7; cout << "int 占用内存大小为: " << sizeof(a) << endl;
三、浮点型(实型)
1、意义:用于表示小数
2、区别:表示的有效数字范围不同(3.14表示三位有效数字)
3、实型变量创建使用
(默认情况下—输出一个小数—显示六位有效数字)
·1:float型(在数字加上f!!! )
float f1 = 7.77f; //不加f自动转化为double型 cout << "f1 = " << f1 << endl;
·2:double型
double d1 = 7.77; cout << "d1 = " << d1 << endl;
4、科学计数法
·1:
float a = 3e2; //3 * 10^2 cout << "a = " << a << endl;
·2:
float a = 3e-2; //3 * 0.1^2 cout << "a = " << a << endl;
四、字符型
1、意义:显示单个字符
2、占用空间:1个字节
cout << "char字符型变量所占内存: " << sizeof(char) << endl;
3、字符型变量创建使用
char ch = 'a'; /*1、为单引号‘’ 2、‘’内只有一个字符*/ cout << ch << endl;
4、ASCII
·1、存储:字符型将对于的ASCII编码放入存储单元
(a——1 存储1而不是a)
·2、常用ASCII编码
a——97 A——65
3、查看字符型对应的ASCII编码
char ch = 'a'; cout << (int)ch << endl;//强制转化为int
这篇关于【C++】数据类型(上)整型 sizeof关键字 浮点型 字符型的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-05-29Elasticsearch慢查询日志配置
- 2024-05-29揭秘华为如此多成功项目的产品关键——Charter模板
- 2024-05-29海外IDC业务拓展的7大挑战
- 2024-05-29InLine Chat功能优化对标Github Copilot,CodeGeeX带来更高效、更直观的编程体验!
- 2024-05-29CodeGeeX 智能编程助手 6 项功能升级,在Visual Studio插件市场霸榜2周!
- 2024-05-29AutoMQ 生态集成 Apache Doris
- 2024-05-292024年IDC行业的深度挖掘:机遇、挑战与未来展望
- 2024-05-29五款扩展组件齐发 —— Volcano、Keda、Crane-scheduler 等,邀你体验
- 2024-05-29AutoMQ 对象存储数据高效组织的秘密: Compaction
- 2024-05-29活动预告|来 GIAC 大会听大数据降本利器:AutoMQ 基于云原生重新设计的 Kafka