![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
随笔杂文
三寸雪
这个作者很懒,什么都没留下…
展开
-
关于%c字符的整型输出和ASCII码所代表的字符输出的区别
关于%c字符的整型输出和ASCII码所代表的字符输出的区别: 昨晚和几个同学发现了一学期以来的知识盲区,一个很简单的小知识点 看下面的例子: printf("%c\n",52); printf("%c\n",052); printf("%c\n",0x52); printf("%c\n",'原创 2019-01-01 21:44:51 · 925 阅读 · 0 评论 -
交换两个变量的三种方法
##1.借用第三个变量 这是最容易也是最常用的方法 例如交换a,b int a,b; a=1,b=2; int temp=a; a=b; b=temp; ##2.不借用第三个变量 int a,b; a=a+b; b=a-b; a=a-b; ##3.利用二进制异或 当需要交换的两个数相当大时,就a+b就可能会溢出,因此采用异或可以很好的解决,运行速度也更快。 int a,b; a=a^b; b=...原创 2019-07-25 10:15:34 · 663 阅读 · 0 评论