1、表示

前缀:计算机编程语言、IDE中使用

二进制:0B/0b
八进制:C/C++/Java中是 “0”;chrome中是“ 0”或“0O”;“0O/0o”【这个不知道啥时候用?】
0O(O是大写英文字母O) 表示八进制的前缀 也可以使用空格加上0 即:" 0"
十进制:没有前缀
十六进制:0x

Java Eclipse中:
int c= 0B123; //二进制,c=5, 0B前缀(0是数字)
int b= 0123; //八进制,b=83,数字0前缀
int a= 0xFF; //十六进制,a=255,0x前缀(0是数字)

C# VS中:
int b = 0B101; //二进制,b=5
// 八进制在C#中没有具体的表示,可以使用int v=Convert.ToInt32("10", 8); 10代表你要转化的8进制数,v=十进制的8
int a = 0xFF; //十六进制,a=255

chrome
在chrome中按F12 在console控制台中可以输入字符串 " 076" 或者输入 "0O76" 查看结果是 62

后缀:英文首字母大写,书面表达中使用

D(Decimal)十进制
B(Binary)二进制 比如101B 就代表2进制
O(Octal)八进制 比如123O 就代表8进制 【有的为避免混淆,也可用“Q”表示】
H(Hex)十六进制 比如CBH 就代表16进制

这种后缀一般是在一些文件,书籍,网页上用于区分进制的通用写法
所以在IDE里这样写一般会报错,因为不用这样写

参考:
https://www.cnblogs.com/kevinWu7/p/10163464.html
https://blog.csdn.net/liu9du4in1/article/details/81254648

posted on 2022-09-13 15:50  西伯尔  阅读(1002)  评论(0编辑  收藏  举报