为了账号安全,请及时绑定邮箱和手机立即绑定

java中0x0f是什么意思

java中0x0f是什么意思

饮歌长啸 2019-03-03 08:04:45
java中0x0f是什么意思
查看完整描述

2 回答

?
FFIVE

TA贡献1797条经验 获得超6个赞


十六进制 f0   对应十进制240   对应二进制11110000

十六进制0f    对应十进制15     对应二进制00001111

(ch & f0)>>4     ch与f0按位与,结果并右移4位   取这ch个数的高4位

ch & 0f              去ch这个数的低4位

如果你写一个0x80;那么会把这0,1位串在内存中铺开,并且是32位的一个int,不够32位,则前面补0。如果在强制转换成一个byte,则会把前面全部截掉,保留后8位。如果是0x80L,则是64位的。一次如果你想直接用位来表示数字就可以写成0x的形式。




查看完整回答
反对 回复 2019-03-11
?
三国纷争

TA贡献1804条经验 获得超7个赞

0x是16进制,a=10,b=11,c=12,d=13,e=14,f=15,所以0x0f等于十进制的15

查看完整回答
反对 回复 2019-03-11
  • 2 回答
  • 0 关注
  • 1225 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信