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

16进制0XFF为什么就是255

16进制我不太懂啊,0XFF为什么就是255??

正在回答

3 回答

前面两位OX意味着该数是十六进制,F相当于15(十六进制转换有16进制每一位上可以是从小到大为0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F16个大小不同的数,即逢16进1,其中用A,B,C,D,E,F(字母使用大写)这六个字母来分别表示10,11,12,13,14,15),所以OXFF换算过来就是15*16^1+15*16^0=255.

5 回复 有任何疑惑可以回复我~
#1

慕桂英0489573 提问者

前面的F遇到了后面的F,也就是16,所以幂1,第二个F后面没有数字了,就幂不了吗
2019-06-19 回复 有任何疑惑可以回复我~
#2

慕田峪1089631 回复 慕桂英0489573 提问者

要从右到左用二进制的每个数去乘以16的相应次方,然后这些数字相加就是了。
2019-06-19 回复 有任何疑惑可以回复我~
#3

慕田峪1089631 回复 慕桂英0489573 提问者

从右往左数,从0开始,所以两个F分别是是第0位,第1位
2019-06-19 回复 有任何疑惑可以回复我~
#4

带笨猫坐牢

牛哇看一遍就懂了16进制了,感谢感谢
2022-02-16 回复 有任何疑惑可以回复我~
查看1条回复

16进制就是逢16近位,其中16进制中的A对应十进制的10,B对应11。。。F对应15.

0 回复 有任何疑惑可以回复我~

0XFF的二进制为:11111111

换成十进制数:255

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
初识Python
  • 参与学习       758622    人
  • 解答问题       8667    个

学python入门视频教程,让你快速入门并能编写简单的Python程序

进入课程

16进制0XFF为什么就是255

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信