操作系统:Windows IDE:Visual Studio 2019
C++规定在创建一个变量或者常量时,必须要指定出相应的数据类型,否则无法给变量分配内存
作用:整型变量表示的是整数类型的数据
C++中能够表示整型的类型有以下几种方式,区别在于所占内存空间不同:
作用:利用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位有效数字 |
科学计数法:
#include<iostream>
using namespace std;
int main(){
//科学计数法
float a = 3e-2;
cout << "a = " << a << endl;
system("pause");
return 0;
}
作用:字符型变量用于显示单个字符
语法:char ch = 'a';
作用:用于表示-些不能显示出来的ASCII字符
常用转义字符:
转义字符 | 含义 | ASCII码值(十进制) |
---|---|---|
\n | 换行(LF),将当前位置移到下一行开头 | 010 |
\t | 水平制表(HT) (跳到下一 个TAB位置) | 009 |
\\ | 代表一个反斜线字符"\" | 092 |
作用:用于表示一串字符
char 变量名[] = “字符串值”
C风格字符串变量名后需要加 []
,等号后面要用双引号 “”
将字符串包含起来string 变量名 = “字符串值”
C++风格字符串,需要加入头文件 #include
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
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