C语言中的位设置等几个有趣的函数
来源:互联网 发布:广西软件开发 编辑:程序博客网 时间:2024/04/29 07:48
C语言中的位设置等几个有趣的函数
最近在复习C 的时候看这样的一个题目:
- /*Decclarations of functions and implementing operations bis and bic*/
- int bis(int x,int m);
- int bic(int x,int m);
- /*compute x|y using only calls to functions bis and bic*/
- int bool_or(int x,int y)
- {
- int result = bis(x,y);
- return result;
- }
- /*compute x^y using only calls to functions bis and bic*/
- int bool_xor(int x,int y)
- {
- int result = bis(bic(x,y),bic(y,x));
- return result;
- }
绝妙的想法,哈哈,大家也要学一学呀!
- int bic(int x,int y);//位清零
- x^y=(x&~y)|(~x&y);
0 0
- C语言中的位设置等几个有趣的函数
- C语言的几个有趣问题
- c语言有趣的位运算
- c语言有趣的位运算
- C语言的几个函数
- 一个C语言位运算的有趣问题
- 重写c语言中的几个字符串函数
- 有趣的C语言
- C语言的几个位操作函数——用起来很方便
- 有趣的C语言--函数声明和形参问题
- C语言正则表达式的几个函数
- 几个有意思的C语言小函数
- C语言正则表达式的几个函数
- 几个常用C语言函数的分析
- c语言文件的几个操作函数
- c语言编写几个重要的函数
- C语言几个常用的函数
- 关于C语言位域的几个困惑
- 让他如果突然
- 排序算法之堆排序
- SIM卡介绍
- 开发板修改
- 直接通过ODBC读写Excel表格文件
- C语言中的位设置等几个有趣的函数
- JQuery的用途和功能
- 进程的基本概念
- Android基础--将程序崩溃信息保存本地文件
- Java 进程和线程
- mutable的用法
- freemarker报错之一
- 程序员初学机器学习的四种方式
- java中的保留n位小数