编程学习之路(向下学习)

编程级别

编程学习之路(向下学习)
编程学习之路(向下学习)

进制及进制运算

十进制 逢十进一 0-9
二进制 逢二进一 0-1
八进制 逢八进一 0-7
十六进制 逢十六进一 0-9 a-f

每一种进制都是完美的,都有自己计算体系

数据宽度
编程学习之路(向下学习)
编程学习之路(向下学习)
原码反码补码
正数: 原码 反码 补码 一样
负数:原码
反码,最高位符号位 为1,其余位对原码取反
补码 符号位一定是1,对反码+1

位运算

  • 与:&(汇编:and)
  • 或:| (or)
  • 异或: ^ (xor) 不一样就是1
  • 非:~(not)
  • 左移:<< ()高位丢弃,低位补0 n<<1 =n*2
  • 右移: >>() 低位丢弃,高位补0,1(符号位决定) n>>1 = n/2

位运算加减乘除

编程学习之路(向下学习)