IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> 二、 C++常用的知识-01 -> 正文阅读

[C++知识库]二、 C++常用的知识-01

1. 变量

变量是给一段指定的空间起一个名字,方便操作这段内存。前面要跟数据类型,告诉编译器我们要操作的这段内存大小以及要存储的数据类型。
int a = 10;
cout << "a = " << a <<endl;
在这里插入图片描述

2. 常量

常量是程序中不可修改的数据。有两种定义方式:
1. 用define来定义宏常量
例如:define day 7;
2. 用const修饰变量即可;
例如:const day=7;
当我们修改day这个量时,就会报错。

3. 关键字:

关键字是C++中征用预先保留的单词(标识符),我们创建变量时就不能使用这些关键字了
例如int int int=0;这个时候肯定是报错的。

4. 标识符

标识符是我们创建变量或者常量时要用的名字,有如下命名规则:
1. 不能使用关键字;
2. 只能使用字母、下划线、和数字;
3. 第一个字符必须是字母或者下划线,不能是数字;
4. 标识符区分大小写。
建议:给变量起名字的时候,能够见名知意的效果

5. 数据类型

数据类型是给变量分配相应的内存空间以及定义该内存要存储的数据类型

5.1 Int整形

	1.	短整形:Short num =10;内存占用2个字节
	2.	整形:Int num  = 10;内存占用4个字节;
	3.	长整形:Long num= 10;Windows内存占用4个,Linux8个字节;
	4.	长长整形:Long long num=10;Windows内存占用8个字节,而在Linux中占用16个字节。
	1个字节(byte)占用8个位(bit);1个字有两个字节。
	所以short有16个bit,最左位表示符号,还剩下15位。所以short可以表示-215到+215 

5.2 Sizeof关键字

Sizeof(数据类型或者变量);
可以计算出该变量所占内存的大小,字节为单位。

5.3 实型(浮点型)

单精度(float)占用4个字节,7位有效数字;3.14有3位有效数字
双精度(double)占用8个字节,15-16位有效数字
float num = 3.14;
我们将鼠标放在3.14上可以发现,其默认为double类型,然后C++会将此double类型强行转换为float型。
在这里插入图片描述

float num = 3.14f;多加一个f,就不会有数据转换这一步,节省CPU资源。
单双精度两者都默认最大输出6位有效数字。如下所示:
在这里插入图片描述

5.4 科学计数法

3e2 代表3*102 ;
3e-2 代表3*0.12 。代码如下:

在这里插入图片描述

5.5 字符型

char name=’a’;有两点注意:
1.	单引号;
2.	只能有一个字符
char型占用一个字节,而且是并不是将a直接存储在内存中,其是将a对应的ASCII码值存入其中。如下:

在这里插入图片描述

5.6 转义字符

转义字符是用来表示一些不能显示出来的ASCII字符,如换行等。
在这里插入图片描述

我们运行代码如下;
在这里插入图片描述

可以看到三种效果,特别是\t是加上前面的数据共有8位字节,可以达到对齐的效果。

5.7 字符串型

用来开辟一段内存用来存储字符串
C语言中定义:
	char str[] = "hello world";有两点要注意的点:
1.	要用双引号将字符串括引起来;
2.	要建立字符型数组。
	C++中定义:
string str2 = "hello worlf2";
但是要包含头文件#include <string>

在这里插入图片描述

5.8 布尔数据类型

Bool 用来表示真假的数据类型。true为1,flase为0。
Bool占用一个字节。 只要是非0都是true。

在这里插入图片描述

5.9 数据的输入

关键字:cin
作用:从键盘获取数据,按回车键代表键入结束,然后变量会根据数据类型进行截取键入值。
语法:cin >> c;

在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2021-11-23 12:09:25  更:2021-11-23 12:10:35 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/24 7:26:20-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码