zoukankan      html  css  js  c++  java
  • 数值的八进制、十六进制表示,及以二进制进行显示

    1、数值的八进制、十六机制表示

    2、将整数值以二进制形式输出

    3、char、byte、short所能表示的最大的十六进制值

    十六进制适用于所有整数数据类型,以前缀0x或(0X),后面跟随0-9或小写(或大写)的a-f来表示。

    八进制数由前缀0以及后续的0-7的数字来表示。

    可以通过Integer和Long类的静态方法toBinaryString()来实现将十六进制和八进制记数以二进制形式显示

    同时在程序中给出了short、byte、char所能记录的最大十六进制数

    程序如下:

    public class Literals{
    public static void main(String[] strs){
    //十六进制表示
    int i1 = 0x2f;
    System.out.println("i1: " + Integer.toBinaryString(i1));
    //十六进制表示
    int i2 = 0X2F;
    System.out.println("i2: " + Integer.toBinaryString(i2));
    //八进制表示
    int i3 = 0177;
    System.out.println("i3: " + Integer.toBinaryString(i3));

    //char类型所能表示的最大十六进制值
    char c = 0xffff;
    System.out.println("c: " + Integer.toBinaryString(c));
    //byte类型所能表示的最大十六进制值
    byte b = 0x7f;
    System.out.println("b: " + Integer.toBinaryString(b));
    //short所能表示的最大十六进制值
    short s = 0x7fff;
    System.out.println("s: " + Integer.toBinaryString(s));
    }
    }

    输出:

    i1: 101111
    i2: 101111
    i3: 1111111
    c: 1111111111111111
    b: 1111111
    s: 111111111111111


    推荐一个自己业余时间开发的网盘搜索引擎,360盘搜www.360panso.com

  • 相关阅读:
    遍历Map的四种方法
    过滤器和拦截器的区别
    拦截器、过滤器做什么的?
    Linux中常用操作命令
    什么是反射?
    得到字节码的方式有哪三种?
    web考试内容1
    spring注入方式
    PHP基础 第三天
    堆和栈,值传递和地址传递(引用传递)
  • 原文地址:https://www.cnblogs.com/eczhou/p/2281019.html
Copyright © 2011-2022 走看看