• 进制前缀表示


    转载

    原文地址:http://www.rootop.org/pages/4121.html

    二进制(binary):

    0b(或者0B)–不区分大小写

    八进制(octal):

    0o(或者0O)–不区分大小写

    十进制(decimal):

    0d(或者0D)

    十六进制(hexadecimal):

    前缀:0x(数字0 + 字母x–这里的x不区分大小写):0xFFFFFFFF, 0x10110100

    后缀:H:16H, EAH

    ########################################################################

    我们都知道int a=0xFF;

    其中a就是255,0x前缀代表十六进制的意思。

    那么二进制,八进制分别用什么前缀表示呢?

    Java Eclipse中:

    int a= 0xFF; 十六进制,a=255,0x前缀(0是数字)

    System.out.printlin(a); 结果是255;

    int b= 0123; 八进制,b=83,数字0前缀

    int c= 0B123;二进制,c=5, 0B前缀(0是数字)

    C# VS中:

    int a = 0xFF; 十六进制,a=255
    int b = 0B101; 二进制,b=5

    八进制在C#中没有具体的表示,可以使用int v=Convert.ToInt32("10", 8); 10代表你要转化的8进制数,v=十进制的8

    后缀:
    D(Decimal)十进制

    B(Binary)二进制 比如101B 就代表2进制

    O(Octal)八进制 比如123O 就代表8进制

    H(Hex)十六进制 比如CBH就代表16进制

    这种后缀一般是在一些文件,书籍,网页上用于区分进制的通用写法

    所以在IDE里这样写一般会报错,因为不用这样写

    博客里大都是转载的内容,其目的主要用户知识的组织和管理。

  • 相关阅读:
    Mybatis分页插件
    Mybatis代码自动生成
    Spring-Mybatis依赖
    Spring-test单元测试
    Spring-json依赖
    Spring-MVC依赖
    Log4j日志依赖
    Spring数据库连接池依赖
    Spring-JDBC依赖
    Spring依赖
  • 原文地址:https://www.cnblogs.com/BeautifulWater/p/14967920.html
Copyright © 2020-2023  润新知