问答题 设[x] =x 0 .x 1 x 2 …x n ,求证: [x] =2x 0 +x,其中x 0 =
【正确答案】正确答案:当1>x≥0时,即z为正小数,则 1>[x] =x≥0 因为正数补码等于正数本身,所以 1>x 0 .x 1 x 2 …x n ≥0,x 0 =0 当0>x>-1时,即x为负小数,根据补码定义有 2>[x] =2+x>1 (mod2) 即2>x 0 .x 1 x 2 …x n >1,x 0 =1。所以 正数:符号位x 0 =0 负数:符号位x 0 =1 若1>x≥0,x 0 =0,则[x] =2x 0 +x=x。 若-1<x<0,x 0 =1,则[x] =2x 0 +x=2+x。 所以有 [x] =2x 0 +x,其中x 0 =
【答案解析】