- 博客(5)
- 收藏
- 关注
原创 逻辑,赋值,逗号,条件运算符
逻辑: 逻辑与:a&&b(a,b同时为真,则结果为真) 注:若a为假,则跳过b,直接判结果为假 例:a=0;b=1;a&&++b;cout<<b<<endl; 打印结果为1,因为未执行++b 逻辑或:a | | b(a,b有一个为真,结果为真) 注:若a为真,则跳过b,直接判结果为真 例:a=1;b=1;a | | ++b;cout<<b<<endl; 打印结果为1,因为未执行++b 注:优先级:&a
2020-08-26 11:53:38 239
原创 自增自减运算符
前置:先自增/自减再做其他运算 例:int a=1; cout<<++a<<endl; 最后输出的是2 后置:先运算再自增/自减 例:int a=1; cout<<a++<<endl; cout<<a<<endl; 最后输出的结果是1,2; 注:后置的优先级高于前置,前置的效率高于后置 例:int a=2; int b=3; int c=a+++b; cout<<a<<b<<c<<en
2020-08-24 19:26:14 321
原创 访问修饰符,运算符
访问修饰符: signed:带符号的(系统默认) 例:int a;=signed int a; unsigned:无符号的,即二进制的第一位不表示正负 例:signed char a的取值范围在-128到127 unsigned char a的取值范围却在0到255 运算符:在做运算时,首先考虑的是运算法则,再到结合性,再到运算符的操作优先级 当数据参与运算时,首先要考虑的是是否有整型提升,精度低的往精度高的提升,int与unsigned参与预算时,int提升为unsigned ...
2020-08-24 19:12:14 133
原创 数据类型
整型:1. int (16位下占2个字节,32及以上占4个字节) 2.short 占2个字节 3.long 占4个字节 4.long long 占8个字节 浮点型:1.float 占4个字节 2.double 占8个字节 3.long double 占8个字节 字符型:char 占1个字节 布尔型:bool 占1个字节 ...
2020-08-24 19:03:43 102
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人