进制转换基础
2017-06-04 11:17
183 查看
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进制
十进制(逢十进一)是我们最常用的一种数位进制方式。十进制和二进制可以相互转换。
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进制
相关文章推荐
- 黑马程序员_java基础1(环境搭建、基础组成、进制转换)
- 在单链表的基础上用c++实现的链栈,并使用进制转换,表达式求值两个小程序来测试
- C语言基础系列--数据进制转换
- 黑马程序员_Java基础_进制转换、基本数据类型、运算符、流程控制语句等
- Java基础复习之一篇:关健字,标识符,注释,常量,进制转换,变量,数据类型,数据类型转换
- 计算机基础知识(一)——进制转换
- 黑马程序员_Java基础[6]_进制转换
- 计算机基础知识(一)——进制转换
- 【基础】进制转换
- 计算机基础之进制转换
- 黑马程序员——>第二天<基础知(标识符、进制转换、if switch语句)>
- 05_java基础加强(数组、判断语句、循环结构、进制转换、常用类等)
- 黑马程序员 Java基础之10进制转换
- 黑马程序员 java基础之进制转换
- 黑马程序员 java基础——进制转换
- 零基础算法系列代码_用递归实现进制转换
- 4.JavaSE基础知识之进制转换
- C#基础之------进制转换
- 软考基础知识之进制转换
- Java 基础入门随笔(2) JavaSE版——关键字、进制转换、类型转换