美文网首页
java进制转换问题

java进制转换问题

作者: 散枫 | 来源:发表于2019-12-02 18:19 被阅读0次

1.进制

  • 3.1 进制有哪些
  • 二进制
    • 0和1 前缀0B或者0b 比如:0B1001 转为十进制是9
  • 八进制
    • 0-7 前缀0 比如:0103
  • 十进制【我们常用的】
    • 0-9 没有前缀
  • 十六进制
    • 0-9 和 A-F 前缀0x或者0X 比如:0x123
  • 进制转化
    • 任何进制转化为十进制公式:系数 * 底数 ^ 指数
0b1010 = 1 * 2^3 + 0 *2^2 + 1*2^1 + 0*2^0
       = 8 + 0 + 2 + 0
       = 10

0123  = 1*8^2 + 2*8^1 + 3*8^0
      = 64 + 16 + 3
      = 83

0x123 = 1*16^2 + 2*16^1 + 3*16^0
      = 256 + 32 + 3
      = 291

1.1 补码**
* 正数的补码和原码相同

5
原码:0000 0101
补码:0000 0101
    * 负数的补码是它的反码加1

-5:
原码:1000 0101
反码:1111 1010
    +         1
------------------
补码  1111 1011

相关文章

  • java进制转换问题

    1.进制 3.1 进制有哪些 二进制0和1 前缀0B或者0b 比如:0B1001 转为十进制是9 八进制0-7 前...

  • 对原码,反码,补码的理解

    对原码,反码,补码的理解 今日在对java的学习中,遇到进制转换的问题,发现有符号的数即负数的进制转换涉及到原码,...

  • 二进制基础

    了解 十进制和二进制的由来 进制转换 位运算 JDK内置的进制转换 Java中的进制 十进制和二进制的又来 十进制...

  • java04(进制转换)

    十进制转换二进制: 虽说java自带系统函数,但还是跟着写写!写写更健康! 十进制转换十六进制: 这里我们...

  • iOS进制之间转换

    1 进制的转换(一) 1.1 问题 完成以下数字的进制转换: 35转换成二进制; 101101 转换成十进制; 1...

  • 十进制转二进制

    十进制转二进制 JAVA实现 一、toBinaryString()方法 利用Java自己封装的转换二进制静态方法直...

  • JAVA进制转换

    // Integer.toBinaryString(int i)//返回的是i的二进制表示,返回类型为S...

  • java进制转换

    10进制转16进制

  • 写网关专用

    java二进制,字节数组,字符,十六进制,BCD编码转换/** */

  • Java learning(二: Java语言基础)

    本阶段讲解了Java语言的基本语法,是Java语言的基本知识 Java语言基础-计算机进制转换:二进制、八进制、十...

网友评论

      本文标题:java进制转换问题

      本文链接:https://www.haomeiwen.com/subject/davfgctx.html