负小数的原码,补码,反码和移码怎么算,如(-0.3125)10进制

告诉我怎么算,要说的详细些,我比较笨

小数点前一位表示正负,负数为1,先不管正负,整数部分是0不必求,小数部分0.3125*2=0.625,整数部分是0,小数点后一位是0,再计算0.625*2=1. 1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-09-11
你先把“负小数”,乘以一个倍数,就变成了整数。
用这个整数,变成你需要各种码。
最后,再除以原来的倍数,即可了。

负小数的原码,补码,反码和移码怎么算,如(-0.3125)10进制
小数点前一位表示正负,负数为1,先不管正负,整数部分是0不必求,小数部分0.3125*2=0.625,整数部分是0,小数点后一位是0,再计算0.625*2=1. 1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(...

什么是阶码
2、“移码”用来表示浮点型小数的阶码。对于正数,符号位为“1”,其余位不变,如+1110001的阶码为11110001;对于负数,符号位为“0”,其余位取反,最后加“1”,如–1110001的阶码为00001111。

负小数原码怎么算
(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

负数的原码、反码、补码是多少?
(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

负数怎么求反码?
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

负数时,反码是原码取反吗?
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

负数的补码是多少?
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

如何判断一个负数的正负。
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

小数点后的数字为什么是负数?
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

如何验算2的补码?
1.25,整数部分是1,小数点后第二位为1,去掉整数1,0.25*2=0.5,整数部分是0,第三位为0,0.5.*2=1,最后一位为1,原码(1.0101)。(验算一下2^-2+2^-4=0.25+0.0625=0.3125)。负数时,反码为原码取反(1.1010),负数时,补码为原码取反+1(1.1011),小数无移码。

相似回答