如果你说的是三进制的3位空间



78的二进制形式为1001110₂。要完整保存它,至少需要7位;实际存储中通常会使用8位无符号整数。只有3位时,无法同时保留这7个二进制位。



因此,完整保存78需要4个三进制位,也就是4个trit。只有3个三进制位时,最大值是222₃,也就是26,仍然装不下78。



如果i3是3位二进制字段



如果这里的“i3”表示只能存放 3位二进⭐制🔍整数 的字段,那么78不能无损地塞进去。78的二进制写法是1001110₂,需要7个二进制位;3位空间最多只能保存0到7之间的无符号数。



有些底层指令或位字段会直接保留最低3位。78除以8的余数是6,所以截取低三位后会得到110₂,也就是十进制的6。此时看起来像是“写进去了”,实际保存的已经不是78,而是6。



举报/反馈