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

  • 相关阅读:
    JavaScript单线程和浏览器事件循环简述
    Promise的前世今生和妙用技巧
    自定义Angular插件
    smartcrop.js智能图片裁剪库
    判断是否安装微博
    Java 注解
    android tools使用方式
    listview复用机制研究
    java 驼峰字符和下划线字符相互转换工具类
    剪切板(复制、粘贴)工具类
  • 原文地址:https://www.cnblogs.com/eczhou/p/2281019.html
Copyright © 2011-2022 走看看