2012年10月 存档

C语言中的右移位运算

2012年10月11日,星期四

C语言中,在对unsigned类型的无符号值进行右移位时,左边空出的部分将用0填补;当对signed类型的带符号值进行右移位时,某些机器将对左边空出的部分用符号位填补(即“算数移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。

(更多…)

汇编语言中SAR和SHR指令的区别

2012年10月10日,星期三

汇编语言中SAR和SHR指令都是右移指令,SAR是算数右移指令(shift arithmetic right),而SHR是逻辑右移指令(shift logical right)。

(更多…)

跨编译器的 C 语言 NaN 支持

2012年10月9日,星期二

正文开始前,先看一个式子:x != x

大家觉得,这个东西的返回可能为 true 么?事实上是可能的,只要这个 x 是 NaN,并且这个 C 编译器符合 IEEE 754 的标准。

(更多…)

eXeScope注册码算法

2012年10月8日,星期一

eXeScope是小日本写的一款资源编辑软件,有的人用它来汉化软件,有的人用它来辅助破解。

(更多…)

Turbo C 2.01官方下载

2012年10月7日,星期日

说起Turbo C,大家应该并不陌生,国内很多砖家教兽编写的垃圾教材里面用的编译器就是Turbo C,比如谭浩强的《C程序设计》。

(更多…)