FFFFH/16结果为什么是0FFFH??
FFFFH/16结果为什么是0FFFH??{:7_162:}
转换只是为了易懂。熟悉了直接口算,就是逢十进一变成逢十六进一而已 本帖最后由 メ㊣逆ご帅☆ 于 2013-11-4 00:39 编辑
H后缀表示这是十六进制的,后面没有H的那个16是十进制的
FFFFH=65535
65535/16=4095.9375≈4095=0FFFH
编辑理由错误修改
メ㊣逆ご帅☆ 发表于 2013-11-2 20:10 static/image/common/back.gif
H后缀表示这是十六进制的,后面没有H的那个16是十进制的
FFFFH=65535
65535/16=4095.9375≈4095=0FFFH
这样算貌似很麻烦 有什么快捷得出结果的方法没 FFFFH H表示是十六进制的 16 是十进制的就是十六进制的10
FFFFH / 10H = 0FFFH 我觉得是不是可以这样理解。FFFFH/16就相当于十六位的数右移一位。就变成了FFFH。但是十六位数的首位不能是字母,所以要在前面加个0.所有最后就变成了0FFFH。个人的一点认识,希望大家批评指正。 {:1_1:}LZ可以这样理解 16进制的10等于10进制的16所以FFFFH/16= FFFFH/10H =0FFFH
就好比1000/10= 0100 =100一样希望能帮到LZ 牡丹花下死做鬼 发表于 2013-11-2 23:10 static/image/common/back.gif
FFFFH H表示是十六进制的 16 是十进制的就是十六进制的10
FFFFH / 10H = 0FFFH
非常感谢!! 黑-冰 发表于 2013-11-3 16:19 static/image/common/back.gif
我觉得是不是可以这样理解。FFFFH/16就相当于十六位的数右移一位。就变成了FFFH。但是十六位数的首位不能是 ...
貌似就是这样 Root`s_Dream 发表于 2013-11-3 16:40 static/image/common/back.gif
LZ可以这样理解 16进制的10等于10进制的16所以FFFFH/16= FFFFH/10H =0FFFH
就好比1000/1 ...
非常感谢!! FFFFH/16格式统一后应该为FFFFH/10H,结果应该是 商:0FFFH,余数:FH;
用更习惯的方法是:FFFFH/16格式统一后应该为65535/16,结果是 商:4095,余数:15;
而十六进制与十进制的转换为:0FFFH就是4095,FH就是15;
所以这个题的答案是商为0FFFH,但是还有一个余数FH。 程序里面没这种写法吧 不知道啊。想要高手回答一下。
页:
[1]