• 二进制、十六进制理解及int类型二进制存储方式


    二进制

    0000 0000 0000 0000 0000 0000 0000 0001 // 2^0
    0000 0000 0000 0000 0000 0000 0000 0010 // 2^1
    0000 0000 0000 0000 0000 0000 0000 0100 // 2^2
    0000 0000 0000 0000 0000 0000 0000 1000 // 2^3

    即第一为存储0和1,每进一位需增加上一位的两倍,二进一;如10进制每进一位需增加上一位的十倍

    十六进制
    0000 0000 0000 0000 0000 0000 0000 0001 // 16^0
    0000 0000 0000 0000 0000 0000 0000 0010 // 16^1
    0000 0000 0000 0000 0000 0000 0000 0100 // 16^2
    0000 0000 0000 0000 0000 0000 0000 1000 // 16^3
    0000 0000 0000 0000 0000 0000 0000 5000 // 5*16^3

    即每一位存储0~15,用、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F表示,
    每进一位需增加上一位的十六倍,十六进一

    int类型二进制存储方式

    Java中int类型占4个字节,每个字节有8个bit(比特),所以int在二进制中展示为:
    00000000 00000000 00000000 00001110 = 14
    11110000 00000000 00000000 00000000 = -268435456

    最左边一位用于存储符号表示该int类型的正负,为0时表示该整数为正,1表示为负。
     





     
     
  • 相关阅读:
    ...
    RUP,XP,敏捷原理
    JSP的内置对象——SESSION
    JSP的内置对象——REQUEST
    节点属性
    RUP,XP,敏捷原理
    寄存器
    设置背景图片
    Java代码空格问题
    数据库常见错误
  • 原文地址:https://www.cnblogs.com/qaqhong/p/12200069.html
Copyright © 2020-2023  润新知