java 位移运算,一个有趣的现象:右移结果以32为周期,呈周期性变化。Why?

家里敷泥呀 家里敷泥呀 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
如下代码,将1024,按照i从0到1024,依次右移:

public static void main(String[] args) throws Exception {
for (int i = 0; i < 1024; i++) {
System.out.println(i+"-"+(1024 >> i));
}
}

运行结果:
0-1024
1-512
2-256
3-128
4-64
5-32
6-16
7-8
8-4
9-2
10-1
11-0
// 12 到 31 位 都是0,不过32开始又恢复1024了
32-1024
33-512
34-256
35-128
36-64
37-32
38-16
39-8
40-4
41-2
42-1
43-0
// 44 到 63 ,0
64-1024
65-512
66-256
67-128
68-64
69-32
70-16
71-8
72-4
73-2
74-1
75-0
76-0
Why?
...全文

相关推荐

2021-2022计算机二级等级考试试题及答案No.1674.docx

2021-2022计算机二级等级考试试题及答案No.1674.docx

爱我丶就要付出代价

DSP课程FFT实验全解析:从原理到CCS频谱显示

FFT(快速傅里叶变换)是数字信号处理的核心算法,它将DFT的O(N²)计算量降为O(N log N),使得实时频谱分析成为可能。在DSP开发中,FFT常与CCS(Code Composer Studio)及定点运算技术结合,用于信号频域特征提取、滤波设计、故障诊断等场景。理解蝶形运算、旋转因子和码位倒序等底层原理,是正确实现和调试FFT的关键。工程实践中,还需关注整周期采样、Q15定点格式、内存分配和CCS波形显示配置,才能获得干净的频谱图。本文基于TMS320C5509A平台,从DFT到128点FFT的

weixin_33924220

【信息科学与工程学】【控制科学】第十二篇 微型计算机控制技术01

更精确的经典模型:I1在第5周期WB结束,I2最早可在第6周期进入EX,但I2在ID阶段就需要R1,因此I2的ID需在第6周期,而I1的WB在第5周期,所以I2的ID可以紧接在第6周期,但中间仍有一个stall(因为I1的EX结果要等到MEM之后才能转发给ID?有优先级继承后,Task_L被提升优先级,不会被Task_M抢占,阻塞时间缩短为Task_L剩余执行时间(9ms),仍可能超过10ms,但可通过调整任务周期或使用中断处理缓解。电感L=10μH,输出电容C=100μF,ESR=5mΩ。

flyair_China

通信行业基于MongoDB的安全合规与性能优化:5G时序数据处理、可查询加密及窗口函数应用

内容概要:本文围绕MongoDB在通信行业的深度应用,系统讲解了可查询加密、时间序列集合、窗口函数与性能诊断四大核心技术。通过详实的代码案例,展示了如何利用可查询加密实现敏感数据合规存储与查询,使用时序集合高效处理5G网络KPI等高频写入场景,借助窗口函数进行经营指标的趋势分析,并结合explain()与查询分析器完成性能调优。文章还涵盖分片一致性检查、索引优化等运维实践,全面覆盖通信系统对安全、性能与扩展性的严苛要求。; 适合人群:具备一定数据库基础,从事通信行业研发、架构或运维工作1-3年的技术人员,尤其是参与5G网络监控、客户数据管理或大数据平台建设的相关人员。; 使用场景及目标:① 实现用户手机号、身份证等敏感信息的加密存储与等值查询,满足安全合规要求;② 构建高吞吐、低延迟的5G基站KPI时序数据存储与分析系统;③ 在数据库层直接完成滑动平均、累计求和等经营分析,减少应用层计算负担;④ 诊断慢查询、验证索引有效性,保障系统高性能运行。; 阅读建议:此资源强调理论与实战结合,建议读者在本地或测试环境部署MongoDB 7.0+版本,动手复现文中代码,重点关注schemaMap配置、时序集合参数选择与窗口函数语法细节,并结合explain执行计划理解底层优化机制,从而真正掌握通信级数据架构的设计精髓。

数智顾问

国央企创新负责人如何借助平台实现技术成果的高价值转化与资源精准配置?.docx

科易网基于AI模型+行业大数据,在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,推出科技创新领域的AI+工具与数智化解决方案,推动科技创新与产业创新智能化发展。

BIZKEEN
评论 16
收藏 已收藏
分享
返回顶部
家里敷泥呀
Java SE 62,620 成员 307,251 内容