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

  • 相关阅读:
    《高质量C/C++》读书笔记
    刚刚从网易搬过来了 ,以后就在这安家落户喽
    别让男孩为你哭泣
    EXT综合训练
    liferay中使用自己的数据库
    liferay环境搭建
    第七课,Extjs中常用表单介绍与应用二
    配电管理地理信息系统解决方案
    liferay学习第一站
    第九课,Extjs数据处理
  • 原文地址:https://www.cnblogs.com/eczhou/p/2281019.html
Copyright © 2011-2022 走看看