整数保留最高位
number = ((number & 0xFFFF0000) != 0) ? (number & 0xFFFF0000) : (number & 0x0000FFFF); number = ((number & 0xFF00FF00) != 0) ? (number & 0xFF00FF00) : (number & 0x00FF00FF); number = ((number & 0xF0F0F0F0) != 0) ? (number & 0xF0F0F0F0) : (number & 0x0F0F0F0F); number = ((number & 0xCCCCCCCC) != 0) ? (number & 0xCCCCCCCC) : (number & 0x33333333); number = ((number & 0xAAAAAAAA) != 0) ? (number & 0xAAAAAAAA) : (number & 0x55555555);
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步