二进制转换

关于二进制说明

对于整数,有四种表达方式:

  • 二进制:0,1,满2进1. 以0b或0B开头
  • 十进制:0-9,满10进1.
  • 八进制:0-7,满8进1. 以数字0开头表示。
  • 十六进制:0-9及A-F,满16进1. 以0x或者0X开头表示。(A-F不区分大小写)

Alt text
Alt text

二进制转十进制(底层存储的是补码)

Alt text
负数的补码:
Alt text

十进制转二进制

Alt text

二进制转十进制、十六进制

Alt text
Alt text

位移运算

右移运算符、左移运算符号,以右移为例(带符号与不带符号).
Alt text

位与运算、位或运算

Alt text

异或运算、取反

Alt text
Alt text

案例:
Alt text