39 二进制表示:100111如果负数用2的补码表示, 10取反01加1后10那么-39 二进制表示: 10100111 -39 十六进制表示:1010=A 0111=7最后答案我算得是A7,和D9不符不知道哪里出错了,是不是对负数用2的补码表示理解错了 ? 相关知识点: 试题来源: 解析 负数用2的补码表示,即:负数用《求反加一》来求,结果就是我...
如果0FFF8H是一个16位二进制码表示的无符号数的话,则0FFF8H=15*16^3+15*16^2+15*16^1+8*16^0=65528d;如果0FFF8H是一个16位二进制补码的话,则0FFF8H=1111111111111000b表示一个负整数,其绝对值是对111111111111000b取反加1,得000000000001000b=8d,故0FFF8H=-8d。
解析 假设十六进制数位An An-1 ...A0 则十进制数= An * 16^n(次方)+ An-1 *16^n-1 + ... + A0 * 1 分析总结。 十六进制数怎么转换十进制负数结果一 题目 十六进制数怎么转换十进制负数?例如0FF8H所表示的十进制负数是多少? 答案 假设十六进制数位An An-1 ...A0 则十进制数= An * 16^n...
10*16*16+8*16的负1次方+15*16的负2次方 算出来后加个负号 或者-10*16*16-8*16的负1次方-15*16的负2次方 最后结果:-160.55859375 分析总结。 16055859375对不对呀负数不是用补码表示吗能直接在前面加个负号吗结果一 题目 十六进制负小数转换为十进制数请问谁知道十六进制数 -A0.8F 怎么转换成十进制数...
解答一 举报 10*16*16+8*16的负1次方+15*16的负2次方 算出来后加个负号或者-10*16*16-8*16的负1次方-15*16的负2次方最后结果:-160.55859375 解析看不懂?免费查看同类题视频解析查看解答 相似问题 十六进制小数转换十进制小数怎么换? 十进制小数0.625转换成十六进制小数是多少? 十六进制数如何转换成十进制...
直接写就可以了呀。C语言又不是汇编,你关心十六进制做什么?即使你需要知道它的十六进制表示的话,直接进行类型转换后再显示就可以出来了。如:char a;//这里假设为一个字节长度的十进制a = -191;printf("a的十六进制值为%x",(unsigned char )a);
假设十六进制数位An An-1 ...A0 则十进制数= An * 16^n(次方)+ An-1 *16^n-1 + ... + A0 * 1
解析 假设十六进制数位An An-1 ...A0 则十进制数= An * 16^n(次方)+ An-1 *16^n-1 + ... + A0 * 1 结果一 题目 十六进制数怎么转换十进制负数?例如0FF8H所表示的十进制负数是多少? 答案 假设十六进制数位An An-1 ...A0 则十进制数= An * 16^n(次方)+ An-1 *16^n-1 + ... +...
假设十六进制数位An An-1 ...A0 则十进制数= An 16^n(次方)+ An-1 16^n-1 + ...+ A0 1