本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版 | ||
cs:comp_n_arch:courses:fnti_i:week_2 [2024/04/17 13:57] – [Signbit] codinghare | cs:comp_n_arch:courses:fnti_i:week_2 [2024/04/17 13:58] (当前版本) – [Signed Bit(原码)] codinghare | ||
---|---|---|---|
行 64: | 行 64: | ||
* signbit(原码) | * signbit(原码) | ||
* Complement (补码) | * Complement (补码) | ||
- | ===Signbit=== | + | ===Signed Bit(原码)=== |
- | 这种方式使用二进制的最高位作为符号位,以此来区分正负数。比如: | + | 这种方式使用二进制的最高位作为符号位,以此来区分正负数。其他位不变,比如: |
<code cil> | <code cil> | ||
000 -> 0 100 -> -0 | 000 -> 0 100 -> -0 | ||
行 72: | 行 72: | ||
011 -> 3 111 -> -3 | 011 -> 3 111 -> -3 | ||
</ | </ | ||
- | 这种方法通常不会采用,有两个大的缺点: | + | 这种方法通常不会采用,有几个大的缺点: |
* '' | * '' | ||
- | * 加减法无法处理。比如1 + (-1),也就是 '' | + | * 加减法无法处理。比如 |