数据类型
1.整形
short(-2^15~2^15-1)
2字节
/nt (-2^31~2^31-1)
4字节
long(-2^31~2^31-1)
4字节
long long(-2^63~2^63-1)
8字节
//区别: 内存空间不同
// 取值范围不同
2.0浮点型
float 4个字节
double 8个字节
sizeof关键字
作用:统计数据类型所占内存空间大小
语法:sizeof(数据类型/变量)
示例:
#include<iostream>
using namespace std;
int main()
{
int a, b, c, d;
a=sizeof(int);
b=sizeof(short);
c=sizeof(long);
d=sizeof(long long);
cout << "a=" << a << endl;
cout << "b=" << b << endl;
cout << "c=" << c << endl;
cout << "d=" << d << endl;
system("pause");
return 0;
}
//2.字符型
//作用:字符型变量用于显示单个字符
//语法:char ch = 'a';
//占一个字节
//ASCLL码存放
2.6 字符串型
//作用:用于表示一串字符
//两种风格
1.C风格: char 变量名[] = "字符串值";
示例:
#include<iostream>
using namespace std;
int main()
{
char str[] = "Hello World";
cout << str << endl;
system("pause");
return 0;
}
2.c++风格:string 变量名 = "字符串值";
示例:
#include<iostream>
#include<string>
using namespace std;
int main()
{
string str = "Hello World";
cout << str << endl;
system("pause");
return 0;
//注意包含头文件 #include<string>
}
2.7 布尔类型 bool
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
true代表真,本质是1;
false代表假,本质是0;
bool类型占1个字节;