操作系统:Windows IDE:Visual Studio 2019
文章目录
- 一、整型
- 二、sizeof关键字
- 三、实型(浮点型)
- 四、字符型
- 五、转义字符
- 六、字符串型
- 七、布尔类型bool
- 八、数据的输入
C 规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存
一、整型
作用:整型变量表示的是整数类型的数据
C 中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:
二、sizeof关键字
作用:利用sizeof关键字可以统计数据类型所占内存大小。
语法:sizeof(数据类型/变量)
#include<iostream>
using namespace std;
int main(){
short a = 10;
int b = 10;
long c = 10;
long long d = 10;
cout << "short 类型所占内存空间为 "<< sizeof(a) << endl;
cout << "int 类型所占内存空间为 " << sizeof(b) << endl;
cout << "long 类型所占内存空间为 " << sizeof(c) << endl;
cout << "long long 类型所占内存空间为 " << sizeof(d) << endl;
system("pause");
return 0;
}
三、实型(浮点型)
作用:用于表示小数
浮点型变量分为两种:
1.单精度float
2.双精度double
两者的区别在于表示的有效数字范围不同。
数据类型 | 占用空间 | 有效数字范围 |
---|---|---|
float | 4字节 | 7位有效数字 |
double | 8字节 | 15~16位有效数字 |
科学计数法:
代码语言:javascript复制#include<iostream>
using namespace std;
int main(){
//科学计数法
float a = 3e-2;
cout << "a = " << a << endl;
system("pause");
return 0;
}
四、字符型
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
- 在显示字符型变量时,用单引号将字符括起来,不要用双引号
- 单引号内只能有一个字符,不可以是字符串
- C和C 中字符型变量只占用1个字节
- 字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元
五、转义字符
作用:用于表示-些不能显示出来的ASCII字符
常用转义字符:
转义字符 | 含义 | ASCII码值(十进制) |
---|---|---|
n | 换行(LF),将当前位置移到下一行开头 | 010 |
t | 水平制表(HT) (跳到下一 个TAB位置) | 009 |
\ | 代表一个反斜线字符"" | 092 |
六、字符串型
作用:用于表示一串字符
- C风格字符串:
char 变量名[] = “字符串值”
C风格字符串变量名后需要加[]
,等号后面要用双引号“”
将字符串包含起来 - C 风格字符串:
string 变量名 = “字符串值”
C 风格字符串,需要加入头文件#include
七、布尔类型bool
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
- true -真(本质是1)
- false— 假(本质是0)
bool类型占1个字节大小
八、数据的输入
作用:用于从键盘获取数据
关键字:cin
语法:cin >> 变量
#include<iostream>
using namespace std;
int main(){
int a = 10;
cout << "a = " << a << endl;
cout << "请输入 " << endl;
cin >> a;
cout << " a = " << a << endl;
system("pause");
return 0;
}
—— END ——
Reference
- [1]:https://www.bilibili.com/video/BV1VJ411M7WR