2.1 C程序常见符号分类
1、C语言常用bai编程符号:
%取余数 5%3=2
&位的和 2&3=2
|位或 2|3=3
在java中2|3&5的值是?
1、&先计算
0011 & 0101 两个操作数都为1才为1,结果0001。
2、|再计算
0001 | 0011 只要有一位为1即为1,结果0011。
!非 !2=0
&&和 3&&5为真 4&&0 为假
||或 3||0为真 0||0为假
+= 相当于 a+=b a=a+b,其他相似 如*= -= /=
<< 位向左移 >>位向右移
sizeof 确定占的空间大小 sizeof(int)
< >= <=这就是大于小于大于等于,小于等于
a?b:c判断,如果a为真,则返回b,否则返回c
!=不等于++ ——自增自减,
a--相当于a=a-1
1>2 ? printf("是对的"): printf("是错的");
2、运算符优先级:
2.2 数据类型
2.3 常量
2.4 变量
2.5 常用运算符及表达式
2.6 赋值和表达式中的类型转换