宏的使用
来源:互联网 发布:c语言能够做什么 编辑:程序博客网 时间:2024/05/22 15:19
1.数字的奇数位和偶数位交换
#include<stdio.h>#include<stdlib.h>#define EXCHANGE(x) \ (((((x)&0x55555555))<<1) | ((((x)&0xaaaaaaaa)>>1)))int main(){ int x = 123; printf("%u\n", EXCHANGE(x)); system("pause"); return 0;}
2.实现两个数中求较大值
#include<stdio.h>#include<stdlib.h>#define MAX(a,b) ((a>b)?a:b)int main(){ printf("%d\n",MAX(5,6)); system("pause"); return 0;}
阅读全文
0 0
- 22、宏的使用
- ASSERT 宏的使用
- 宏工具的使用
- assert()宏的使用!
- 宏的使用
- offsetof宏的使用
- C++宏的使用
- C++宏的使用
- 宏定义的使用
- 宏定义的使用
- 宏定义的使用
- velocity 宏的使用
- TARGET_IPHONE_SIMULATOR宏的使用
- 宏的一些使用
- MTVERIFY宏的使用
- 宏的使用
- __P宏的使用
- 宏定义的使用
- SVN迁移到GIT后续推送
- angular路由
- 当程序员没了互联网,该如何继续学习写代码?
- 大一新生信息可视化展示(基于Echarts)
- Spring教程第四篇:Spring事务
- 宏的使用
- java8 lambda 处理分类和子分类的技巧
- Unity3D 屏幕比例与摄像机设置
- Linux下find、awk、sed、grep命令的例子
- PullToRefreshListView布局属性及java代码应用
- PullToRefresh界面刷新
- 记一次网易前端实习面试
- 51nod 1285 山峰和分段 -查找
- WC2006水管局长(加强)