数码:(数制:逢多少多少进1)
十六进制:0123456789ABCDEF(H)【0x开头】
十进制:0123456789(D)
八进制:01234567(O)【0开头】
二进制:01(B)
位权:
123 = 1 *10^2 + 2 *10^1 + 3*10^0
进制之间的转换:
十进制转2、8、16进制
方法:连续除以基,从低到高(反向)记录余数,直到商为0。
二进制转八进制(八进制转二进制反方向)
二进制转十六进制
计算机中数据的单位
数据的最小单位:bit(位)
内存以字节为单位进行处理: 1Byte(字节) = 8 bit
原、反、补码
原码:
最高位为符号为(正-负1)
反码:
正数:原码与反码相同
负数:符号位不变,其他位取反
补码:计算中是以补码存储的
正数:原码、反码、补码相同
负数:反码+1
总结
联合上面知识可知:
8位二进制最高值为01111111为127,那么128怎么在计算机中表示?