![](https://img-blog.csdnimg.cn/20210417224124156.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编程经验
记录编程开发过程中总结的技巧和经验
INBINAR
让程序解放生产力
展开
-
位运算交换两个变量值
两个变量怎么交换值1.通常的办法是设一个临时变量tmp,将两个值进行交换2.但这里有个有趣的方法是利用位运算进行交换值的操作。首先有个原理需要知道:若a^b=c,则c^b=a,c^a=b可通过穷举法进行证明那么就可以通过以下方式进行两个变量的交换a=a^b;b=a^b;a=a^b;原创 2016-11-30 20:59:46 · 2540 阅读 · 0 评论 -
C++长整型(long long)64位整型耗时问题
C语言的long long型整型性能很差今天刷OJ时偶然发现C语言long long整型数据居然耗时超过好几百毫秒,这对于时间敏感的编程题是无法忍受的,故记录此坑,留作纪念。一.先上图1.定义为long long 型2.定义为int型二.原因从Stackoverflow上找到的答案具体见全部回答...原创 2018-07-27 14:42:55 · 8985 阅读 · 3 评论 -
安装visio2016出现无法安装
解决方案(来自微软官网)原创 2021-04-17 22:48:14 · 1956 阅读 · 0 评论