C++整型类型int
C++中的int类型是一种常用的整型数据,它可以存储整数,但不能存储小数。int类型可以存储的整数的范围取决于编译器,一般是-2147483648到2147483647之间。
定义int类型
定义int类型的方法很简单,可以使用关键字int来定义,例如:
int a; //定义一个int类型的变量a
也可以使用类型别名来定义,例如:
typedef int myint; //定义一个类型别名myint,等价于int
常见操作方法
int类型可以进行加、减、乘、除、取模等常见的数学运算,例如:
int a = 5; int b = 2; int c = a + b; // c为7 int d = a - b; // d为3 int e = a * b; // e为10 int f = a / b; // f为2 int g = a % b; // g为1
int类型也可以进行比较运算,例如:
int a = 5; int b = 2; bool c = a == b; // c为false bool d = a != b; // d为true bool e = a > b; // e为true bool f = a < b; // f为false bool g = a >= b; // g为true bool h = a <= b; // h为false
int类型也可以进行位运算,例如:
int a = 5; // 二进制表示为0000 0101 int b = 2; // 二进制表示为0000 0010 int c = a & b; // c为2,二进制表示为0000 0010 int d = a | b; // d为7,二进制表示为0000 0111 int e = a ^ b; // e为5,二进制表示为0000 0101 int f = ~a; // f为-6,二进制表示为1111 1010 int g = a << 2; // g为20,二进制表示为0001 0100 int h = a >> 2; // h为1,二进制表示为0000 0001
int类型也可以进行自增和自减运算,例如:
int a = 5; int b = a++; // b为5 int c = ++a; // c为7 int d = a--; // d为7 int e = --a; // e为5