C语言-基本符号 (&&, ||, >>, <<, &, |, ^, ? :(三目运算符), (int)(强制类型转换) )
1. && 表示两个条件进行或操作
result = 3 < 7 && 7 < 5 //如果两个都成立,result 等于 1 否则 result 等于 0
2. || 表示两个条件进行与操作
reslut = 3 < 5 || 5 < 7 //如果其中一个成立, 那么条件就为真
3.>> 表示向右进行,相当于/2,位数向右移动一位 <<表示向左移,相当于*2,位数向左移动一位
printf("3 >> 2是%d\n", 3>>2); //3>>2移位相当于3/2/2 printf("3 << 2是%d\n", 3<<2); //3<<2移位相当于是3*2*2
4. &按位或,|按位与, ^按位亦或
printf("3 & 5是%d\n", 3 & 5); //如果相同位数等于1,那么为1,其中有一个是0就为0 printf("3 | 5是%d\n", 3 | 5); //如果相同位数有一个为1,那么就为1,否则为0 printf("3 ^ 5是%d\n", 3 ^ 5); //如果两个数相同就为0,不同就为1
5.三位运算符 条件 ? 符合 : 不符合
val = val >= 0 ? val : 0 - val; //获得数的绝对值
6. (int) 进行int类型的数据转换
val = (int)sizeof(int); // sizeof表示所占的字节数, (int)进行数据的类型转换
每天更新pyQt5内容