![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C C++
learning__
add oil,on the way to future
展开
-
c c++ 交换两个数的值
在网上学习了各位大婶的相关方法,自己总结一下备忘。方法1:void swap(int *a,int *b){int tmp = *a;*a = *b;*b=tmp;}方法2:void swap(int &a,int &b){int tmp =a ;a=b;b=tmp;}方法3:void swap(int &a,int &b){a=b-a;b=b-a;a=b+a;}方原创 2013-09-13 12:19:32 · 948 阅读 · 0 评论 -
实现输出一个数字的二进制表示
cc++中是没有二进制输出函数的,学习了下输出2进制的方法,void printbinary(int a){ int len = sizeof(a) * 8; int i; for (i=len-1;i>=0;i--){ printf("%d",(a>>i)&1); } printf("\n");}原创 2013-09-28 21:37:16 · 932 阅读 · 0 评论 -
c c++ 把大写字母转换成小写的
char c = ‘M’;char c1 = c -‘A‘ +’a‘便可得到m,so easy原创 2013-10-27 12:04:04 · 2045 阅读 · 0 评论