C#中各进制数前缀后缀

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里这样写一般会报错,因为不用这样写

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值