700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > 黑马程序员JAVA基础-进制

黑马程序员JAVA基础-进制

时间:2020-07-16 01:27:59

相关推荐

黑马程序员JAVA基础-进制

------- android培训、java培训、期待与您交流! ----------

进制

(1)就是进位制,是人们规定的一种进位方法。 对于任何一种进制--X进制,

就表示某一位置上的数运算时是逢X进一位

(2)java语言中整数的表现形式

A:八进制

**逢八进一

**所能表示的数据有:0-7

**用0开头表示

B:十进制

**逢十进一

**所能表示的数据有:0-9

C:十六进制

**逢十六进一

**所能表示的数据有:0-9,A-F(10-15)

**用0x或者0X开头表示

d:二进制

**逢二进一

**所能表示的数据有:0-1

**用0b表示这是1.7的新特性,可以直接求出二进制的对应的十进制值

(3)进制的由来及特点。进制越大,表现形式越短

(4)进制转换

A:其他到十进制的转换

**其他进制包含二进制,八进制,十六进制

**转换规则

***先把数据的每一位上的系数乘以对应基数的次幂(低位从从零开始),然后相加即可

B:十进制到其他进制的转换

**规则:除基取余,直到商为0,最后将余数反转

**十进制到二进制

***除2取余,直到商为0,最后将余数反转

***十进制13对应的二进制数据是1101

***二进制到十进制的技巧(8421码)

**十进制到八进制

***除8取余,直到商为0,最后将余数反转

***十进制13对应的把进制数据是15

***十进制--二进制--八进制

****首先把十进制转成二进制

****其次把二进制数据每三位组合。左边不够三位用0补位

****然后把每个组合计算成对应的十进制数据

****最后从左到右把数据相连接即可得到八进制

**十进制到十六进制

***除16取余,直到商为0,最后将余数反转

***十进制13对应的把进制数据是D

***十进制--二进制--十六进制

****首先把十进制转成二进制

****其次把二进制数据每四位组合。左边不够四位用0补位

****然后把每个组合计算成对应的十进制数据

****最后从左到右把数据相连接即可得到十六进制

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。