数据类型
在C++中,必须给予变量或常量一个相应的数据类型,否则无法分配内存。
整形
意义:表示整数类型的数据
这里推荐三种常见的数据类型
数据类型 | 占用空间&取值范围 |
---|---|
short(短整型) | 2字节——(-2^15 ~ 2^15-1) |
int(整型) | 4字节——(-2^31 ~ 2^31-1) |
long long (长长整型) | 8字节——(-2^63 ~ 2^63-1) |
由于long与int取值范围对Windows系统使用者来说是一样的,故于此不过多赘述
浮点型
意义:用于表示小数
数据类型 | 占用空间&有效范围 |
---|---|
float | 4字节——7位有效数字 |
double | 8字节——15~16位有效数字 |
字符型
作用:显示单个字符
只占用一个字节
char ch = 'a';
储存方式是存储ASCLL码,并非直接存字符
字符串型
作用:显示一串字符
两种方式
1.C风格字符串char 变量名[] = “字符串值”
int main(){
char x[] = "Hello World";
printf("%s", x);
return 0;
}
注意:C类型的字符串使用双引号圈起来的
2.C++风格字符串string 变量名 = “字符串值”
//#include <bits/stdc++.h>
int main(){
string x = 'Hello World';
cout << x << endl;
return 0;
}//哪位大佬帮忙看看这里为什么报错,作者本人也不太熟
转义字符
常用的有三个:
\n:换行
\t:调到下一个tab位置
\\:单纯为了输出\而确保不被判错(我在打博客的时候都要打两个\)