补充知识点

这里写目录标题

  • 进制转换
    • Java内置的进制转换
      • 介绍
      • 具体代码
  • 有符号数据表示法
  • 整数强制转换之数据溢出
  • 浮点数进制转换
  • 浮点数储存

进制转换

Java内置的进制转换

介绍

补充知识点_第1张图片
也就是常用API里Integer的静态方法

具体代码


注意 最后一个方法,返回的是基于第二个参数为基数的第一个参数的不同进制,他的字符串形式

有符号数据表示法

补充知识点_第2张图片
补充知识点_第3张图片
运算时采用补码进行运算,注意要将最终结果解码会原码,先-1,再取反码

整数强制转换之数据溢出

补充知识点_第4张图片
1 byte (也就是一个字节,或者写成1B)等于 8位
补充知识点_第5张图片

浮点数进制转换

补充知识点_第6张图片
小数部分,以右侧第一位依次向右,对应的权重依次是2的-1次方,2的-2次方,2的-3次方…
补充知识点_第7张图片
整数除基取余,直到商为0,余数取反
小数乘基取整,直到小数部分为0,正序排列

浮点数储存

补充知识点_第8张图片

补充知识点_第9张图片

补充知识点_第10张图片
补充知识点_第11张图片

你可能感兴趣的:(java)