1、容易出错的运算符
(1)++i/- -i 先加减,在赋值
i++/i– 先赋值,在加减
(2)表达式A && 表达式B (若A为假,则不计算B)
表达式A || 表达式B (若A为真,则不计算B)
(3)按位& 相同位数的两个数都为1,则为1。若有一个为0,则为0。
按位 | 相同位数中有一个为1,则为1。否则为0。
异或^ 相同位上不一样为1,一样为0
(4)<< 左移几位,右边加几个0
右移补符号位,右移相当于除法 (5 = 11/2^1)1011>>1 变成了0101
(5)/ % 不能对0进行运算,%操作数必须为整数
注意:表示分数1/2 4/9时,应写成1.0/2 4.0/9
2、进制转换
(1)%d 十进制输出
%0 八进制输出
%0x 十六进制输出
(2)计算方法
16进制转2进制:把16进制中的每一位转化为2进制,每个数分4位,不足4位者在前面补0
eg: 0X 7 1 5 4 4
0111 0001 0101 0100 0100 二进制数串连起来就是结果
2进制转化为16进制:16进制中的0~15&#x