3个回答
展开全部
ox是前缀,ff是有效数值,f代表15,
所以=15*(16的1次方)+15*(10的0次方)
=15*16+15=255
转换成2进制有2种方法
1.用255转换,
255除以2得127余1
127除以2得63余1
63除以2得31余1
31除以2得15余1
15除以2得7余1
7除以2得3余1
3除以2得1余1
1除以2得0余1(得到0就停止)
看到余数了吗,倒着写就是结果
即11111111
最左边的1对应最后一行的余数,最右边的1对应第一行的余数
2.用ff算
f对应1111,这个你用多了自然就记住了。
所以2个f就是11111111
所以=15*(16的1次方)+15*(10的0次方)
=15*16+15=255
转换成2进制有2种方法
1.用255转换,
255除以2得127余1
127除以2得63余1
63除以2得31余1
31除以2得15余1
15除以2得7余1
7除以2得3余1
3除以2得1余1
1除以2得0余1(得到0就停止)
看到余数了吗,倒着写就是结果
即11111111
最左边的1对应最后一行的余数,最右边的1对应第一行的余数
2.用ff算
f对应1111,这个你用多了自然就记住了。
所以2个f就是11111111
展开全部
如果是10进制的话,不需要转换,直接使用就可以了。
0xff只是一种进制表达形式,在存储时和10进制是一样的。
如:
int a=0xff;
int b=255;
a和b是相同的。
0xff只是一种进制表达形式,在存储时和10进制是一样的。
如:
int a=0xff;
int b=255;
a和b是相同的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一位十六进制数应该转换成四位二进制数,利用8421法比较方便,就是第一位代表1,第二位是2,第三位是4,第四位是8,把一个数转换成这四个数的组合,比如d=13=8+4+1=1101
我感觉还是挺方便的
我感觉还是挺方便的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询