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
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。