第二章05进制转换(原码、补码、反码)

  • Post author:
  • Post category:其他


二进制:以0b或0B开头(0-1)

八进制:以0开头表示(0-7)

十六进制:以0x或0X表示(0-9以及A-F)

二进制转换为十进制:符号位0表示正数,1表示负数

原码、补码、反码:


底层存储格式:存的是补码


正数:

对于正数来说:原码、补码、反码  三码合一,正数的原码、补码、反码都一样

如13的原码、补码、反码都是00001101


负数:

反码:原码除符号位外取反

补码:反码+1

-13的原码:10001101

-13的反码:11110010

-13的补码:11110011

练习:

十进制转换为二进制:

用数字/2,把余数记录下来,然后倒着写出就是二进制

二进制转换为八进制、十六进制:

每三位对应八进制的一位,每四位对应十六进制的一位



版权声明:本文为weixin_40412060原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。