![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
奇技淫巧
对对影成三人
这个作者很懒,什么都没留下…
展开
-
求两个数的平均数
前些天看见一个求两个数的平均数的题目,由于以前一直做嵌入式小系统,对这种奇技淫巧还是比较喜欢的,尤其是当在一些硬件受限的系统上写代码时,会有意想不到的效果。是这样 : int temp_a , temp_b , mid ; mid = (temp_a & temp_b) + (( temp_a ^ temp_b )>>1);这个表达式 的正确性原创 2014-03-03 14:49:24 · 1308 阅读 · 0 评论 -
数组溢界地址的正确使用: 即 int a[6] 中的 a[-1] 和 a[6] 正确使用
数组溢界地址的正确使用: 即 int a[6] 中的 a[-1] 和 a[6] 正确使用原创 2014-06-24 10:04:25 · 1528 阅读 · 1 评论 -
使用 & ^ << 等 位符实现加法运算
学习过C语言的同学都知道,再写代码的时候,位操作运算总比算数运算操作快, 本文就是用C语言提供的位运算实现两个数的加法。本文使用的代码都经过调试正常并且能够运行,调试环境centos gcc 一下是实现代码,以及测试结果:#include#includeint main(int argc, char **argv){ int add_a,add_b;原创 2014-06-27 14:44:15 · 835 阅读 · 0 评论