关于十六进制0x

16进制与按位运算解析

0x00.

       在程序设计中,以0x开始的数据表示16进制。

       比如0x00表示十进制中的0,0x01表示1。

0x01.

        “0x”是后面是十六进制数字的标示,后面是数字的主题。比如0x01其实是【0x】【01】主题部分01,就是十六进制的01,也就是一。

          如果是0x0f,那表示就是15.因为a~f分别代表的是十六进制中的10~15.

0x02.【为什么0x31 & 0x0f的结果为0x01

        要理解&符在这里表示的是按位与运算,两数均是1的时候才是1,其他均是0.

        0x31转换成二进制是:0011 0001 

        0x0f转换成二进制是 :0000 1111

        按位与后得出结果就是0000 0001

        转换成16进制就是0x01了。

转载于:https://www.cnblogs.com/chinaboyzzy/p/4930772.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值