布尔类型bool
作用:布尔数据类型代表真或者假
bool类型只有两个值:
- true—真(本质是1)
- false–假(本质是0)
bool类型占1个字节大小
代码示例:
#include<iostream>
using namespace std;
int main()
{
//1.创建bool数据类型
bool flag = true; //true代表真
cout << flag << endl;
flag = false; //false代表假
cout << flag << endl;
//2.查看bool类型所占内存空间
cout << "bool类型所占内存空间:" << sizeof(bool) << endl;
return 0;
}
sizeof关键字
作用:利用sizeof关键字可以统计数据类型所占内存大小
语法:sizeof(数据类型/变量)
代码示例:
#include<iostream>
using namespace std;
int main()
{
//整型:short(2) int(4) long(4) long long(8)
//作用:利用sizeof关键字可以统计数据类型所占内存大小
//语法:sizeof(数据类型 / 变量)
short num1 = 10;
cout << "short占用内存空间:" << sizeof(short) << endl;
int num2 = 10;
cout << "int占用内存空间:" << sizeof(int) << endl;
long num3 = 10;
cout << "long占用内存空间:" << sizeof(long) << endl;
long long num4 = 10;
cout << "long long占用内存空间:" << sizeof(long long) << endl;
//整形大小比较
//short<int<=long<=long long
return 0;
}
结论://short<int<=long<=long long
**
算术运算符-取模
**作用:**用于处理四则运算
代码示例:
#include<iostream>
using namespace std;
int main()
{
//取模运算本质 就是求余数
int a1 = 10;
int b1 = 3;
cout << a1 % b1 << endl;
int a2 = 10;
int b2 = 20;
cout << a2 % b2 << endl;
//两个小数不可以取模运算
double d1 = 3.14;
double d2 = 1.1;
//cout << d1 % d2 << endl;
return 0;
}
**
您的关注就是我创作的动力
**