不同进制之间的转换
- 二进制 0或者1,满二进一,以0b或0B开头
- 八进制 0~7组成,满八进一以0o或者0O组成
- 十进制 0~9 组成 ,满十进一
- 十六进制 0~9 和 a~f组成 或者A~F组成,满十六进一,以0x或0X开头
十进制 转 二进制
十进制 转 八进制
十进制 转 十六进制
二进制转十进制
八进制 转 十进制
各个进制之间的转化都存在着一定的规律,掌握好一定的规律就能会各个进制之间的计算了
算术运算符
算术运算符的优先级
- 先乘除,后加减
- 同级运算,从左到右运行
- 可以使用()调整优先级
算术运算符由高到底 - 第一级:**
- 第二级:*,/,%,//
- 第三级:+,-
赋值运算符
=赋值运算符 x=y ===> x=y
+=加赋值 x+=y > x=x+y
-=减赋值x- =y=>x=x-y
¥*=乘赋值x*=y ===>x=x*y
/=除赋值
%=取余赋值
**=幂赋值
//=整除赋值
比较运算符
,<,<=,>=,!=
逻辑运算符
and 和
or 或
not 非
位运算符
& 和 |
- ‘位与’运算 &
两个操作的数据的二进制表示,只有对应位数都是1时,结果数位才是1 否则为0 - ‘位或’运算
两个操作的数据的二进制表示,只要对为数有一个为1时,结果数位是1 否则为0
先转化成二进制,在进行 位与 位或 的比较,然后根据所得数据把二进制转化成十进制就得出对应的结果