
C
wakin002
这个作者很懒,什么都没留下…
展开
-
C语言编程开发中用好位操作符
1. C语言中的位操作符 因为C语言的设计目的是取代汇编语言,所以它必须支持汇编语言所具有的运算能力,所以C语言支持全部的位操作符(Bitwise Operators)。位操作是对字节或字中的位(bit)进行测试、置位或移位处理,在对微处理器的编程中,特别适合对寄存器、I/O端口进行操作。因而本节将对此作比较详细地介绍。 6种位操作符的形式与含义如下: & :按位转载 2013-01-26 15:35:41 · 471 阅读 · 0 评论 -
C语言编程开发中用好位操作符
1. C语言中的位操作符 因为C语言的设计目的是取代汇编语言,所以它必须支持汇编语言所具有的运算能力,所以C语言支持全部的位操作符(Bitwise Operators)。位操作是对字节或字中的位(bit)进行测试、置位或移位处理,在对微处理器的编程中,特别适合对寄存器、I/O端口进行操作。因而本节将对此作比较详细地介绍。 6种位操作符的形式与含义如下:转载 2013-01-20 14:47:41 · 542 阅读 · 0 评论 -
求平方根倒数的算法
下面这个求的函数号称比直接调用sqrt库函数快4倍,来自游戏Quake III的源代码。float InvSqrt (float x){ float xhalf = 0.5f*x; int i = *(int*)&x; i = 0x5f3759df - (i>>1); x = *(float*)&i; x = x*(1.5f - xhalf*x*x);转载 2013-01-20 15:03:23 · 1072 阅读 · 0 评论