会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
刻黑
博客园
首页
新随笔
联系
订阅
管理
随笔 - 7
文章 - 0
评论 - 1
阅读 -
991
如何提高效率交换两个变量
在交换两个变量的值时,使用异或操作可以提高效率,因为异或操作只涉及一次移位操作,而其他交换方法(如使用临时变量)则需要多次赋值操作。
好文要顶
关注我
收藏该文
微信分享
刻黑
粉丝 -
0
关注 -
0
+加关注
0
0
升级成为会员
«
上一篇:
指针数组和数组指针
»
下一篇:
*(p+i) 和 *p+i的区别
posted @
2023-12-02 09:53
刻黑
阅读(
10
) 评论(
1
)
编辑
收藏
举报
刷新页面
返回顶部
登录后才能查看或发表评论,立即
登录
或者
逛逛
博客园首页
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
编辑推荐:
·
从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
·
AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
·
基于Microsoft.Extensions.AI核心库实现RAG应用
·
Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
·
开发者必知的日志记录最佳实践
阅读排行:
·
winform 绘制太阳,地球,月球 运作规律
·
超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
·
上周热点回顾(3.3-3.9)
·
AI 智能体引爆开源社区「GitHub 热点速览」
·
写一个简单的SQL生成工具
公告
昵称:
刻黑
园龄:
3年9个月
粉丝:
0
关注:
0
+加关注
<
2025年3月
>
日
一
二
三
四
五
六
23
24
25
26
27
28
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
搜索
常用链接
我的随笔
我的评论
我的参与
最新评论
我的标签
随笔档案
2024年2月(1)
2023年12月(5)
2023年11月(1)
阅读排行榜
1. *(p+i) 和 *p+i的区别(555)
2. C 数组 &arr和arr 的区别(264)
3. 运行Springboot测试类查询数据库数据显示白网页(123)
4. 在使用strlen() 函数判断一个字符串长度后重新开辟一个内存存放时要+ 1(25)
5. 如何提高效率交换两个变量(10)
评论排行榜
1. 如何提高效率交换两个变量(1)
最新评论
1. Re:如何提高效率交换两个变量
异或运算”的特殊作用: (1)使特定位翻转找一个数,对应X要翻转的各位,该数的对应位为1,其余位为零,此数与X对应位异或即可。 例:X=10101110,使X低4位翻转,用X ^0000 1111 =...
--刻黑
点击右上角即可分享
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 上周热点回顾(3.3-3.9)
· AI 智能体引爆开源社区「GitHub 热点速览」
· 写一个简单的SQL生成工具