C语言中,在对unsigned类型的无符号值进行右移位时,左边空出的部分将用0填补;当对signed类型的带符号值进行右移位时,某些机器将对左边空出的部分用符号位填补(即“算数移位”),而另一些机器则对左边空出的部分用0填补(即“逻辑移位”)。
文章关键字 ‘C’
C语言中的右移位运算
2012年10月11日,星期四跨编译器的 C 语言 NaN 支持
2012年10月9日,星期二48行计算24点C语言代码
2012年10月6日,星期六88行代码实现俄罗斯方块游戏(含讲解)
2012年10月5日,星期五在正式阅读本文之前,请你记得你应该用娱乐的心态来看,
本代码所使用到的技巧,在工作了的人眼里会觉得很纠结,很蛋疼,很不可理喻,很丑,
注意,是你蛋疼,不关我的事
通常,写一个俄罗斯方块,往往动不动就几百行,甚至上千行,而这里只有88行
正所谓头脑风暴,打破常规。这里将使用很多不平常的手段来减少代码
VBS字符串的内部实现
2011年12月22日,星期四最近对 VBS 字符串 Chr(0) 注①截断讨论得比较多,看来有必要介绍一下 VBS 字符串的内部实现。Demon 友情提示:本文需要一些 C 语言和 Windows 编程的知识,VBScript 初学者慎入。