进制转换基础

来源:互联网 发布:c语言void的应用 编辑:程序博客网 时间:2024/06/06 05:57

1,十进制

  十进制(逢十进一)是我们最常用的一种数位进制方式。十进制和二进制可以相互转换。

23678(十进制)=2*10000+2*1000+6*100+7*10+8*1

10被称为基数,10^n被称为权

除二取余法取得二进制

2,二进制

以2位基数2^n为权的进制

0100 0001(二进制) = 2^6+2^0=65(十进制)

   2进制转换为十进制

以0开头的,直接将二进制转换为十进制

以1开头的,按位取反,末尾加一,转换为10进制,加负号

  10进制转换为2进制

正数取原码

负数取原码,按位取反,末尾加一

toBinaryString转换为二进制

toHexString转换为16进制

原创粉丝点击