上海龙凤419

java说话

Java进制之间的转换

时候:2024-09-18 10:44:11 java说话 我要投稿
  • 相干保举

Java进制之间的转换

  进制也便是进位制,是人们划定的一种进位方式。那末Java进制之间是怎样转换的呢,一路来领会领会!

  1、十进制数制体系

  十进制数制体系包含 10 个数字:0、1、2、3、4、5、6、7、8、9

  基为:10 逢十进一,如3+7=10,20+80=100

  2、二进制数制体系

  计较机中利用二进制表现数据

  二进制包含两个标记:0和1

  二进制逢二进一:(1+1)2=(10)2

  二进制的基为2

  示例:1000101100101101

  3、八进制数制体系

  用于延长二进制的数字长度

  八进制基是8,利用的标记为:0、1、2、3、4、5、6、7

  逢八进一,即(7+1)8=(10)8

  4、十六进制数制体系

  十六进制数制体系的基是 16

  十进制:0、1、2、3、4、5、6、7、8、9、10、11、12、13、14、15

  十六进制:0、1、2、3、4、5、6、7、8、9、A、 B、 C、D、 E、 F

  逢十六进一,如 (8+8)16=(10)16

  示例:12B、00FFFF

  5、各数制的权

  各类数制中差别位的权为“基的n-1次方(n为地点的位数)”。

  如:

  十进制中,列位的权为10n-1

  二进制中,列位的权为2n-1

  八进制中,列位的权为8n-1

  十六进制中,列位的权为16n-1

  6、数制转换

  其余进制向十进制转换

  十进制向其余进制转换(十进制à二进制à八进制、十六进制)

  二进制、八进制、十六进制之间停止转化

  7、非十进制转成十进制

  方式:将响应进制的数按权展成多项式,按十进制乞降。

  (F8C.B)16

  = F×162+8×161+C×160+B×16-1

  = 3840+128+12+0.6875

  =3980.6875

  (10011.01)2

  =1×24+0×23+0×22+1×21+1×20+0×2-1+1×2-2

  =16+2+1+0.25

  =19.25


【Java进制之间的转换】相干文章:

Java中float范例的规模及其与十六进制的转换方式06-18

php二进制与字符串之间的彼此转换05-29

计较机进制转换方式06-15

若何把PHP二进制与字符串之间的彼此转换07-20

C说话中网络地点与二进制数之间转换07-28

Java数据范例转换08-04

java范例的字符转换的方式09-09

Java中工具范例若何停止转换06-25

Java绝对时候转换代码09-02

浅谈Java类与类之间的干系09-03