数据结构-移位

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档

文章目录


前言


一、相反数

相反数:~a+1=-a (int,32位)

负数写成2进制:2进制正数-1后取反~

2进制写成负数:2进制取反~后+1

直接写2进制:0b二进制位,0bxxxx

直接写16进制:0x四位一写(4位用1位数表示,0000-[0,f]),最后根据2进制确定他是几

<<:2进制左移

:>>:2进制右移

<<<:2进制左移,用符号位补位

:>>>:2进制右移,用符号位补位

&&:假在前不往后

||:真在前不往后

&:全真为真

|:全假为假


总结

记不住

相关推荐
Mz12217 小时前
day05 移动零、盛水最多的容器、三数之和
数据结构·算法·leetcode
complexor8 小时前
NOIP 2025 游记
数据结构·数学·动态规划·贪心·组合计数·树上问题·游记&总结
牢七8 小时前
数据结构1111
数据结构
却话巴山夜雨时i9 小时前
74. 搜索二维矩阵【中等】
数据结构·算法·矩阵
sin_hielo9 小时前
leetcode 3512
数据结构·算法·leetcode
Elias不吃糖9 小时前
LeetCode--130被围绕的区域
数据结构·c++·算法·leetcode·深度优先
念越9 小时前
二叉树的核心概念与遍历实现(基础详解版)
数据结构
im_AMBER9 小时前
数据结构 12 图
数据结构·笔记·学习·算法·深度优先
程序员-周李斌9 小时前
LinkedList 源码深度分析(基于 JDK 8)
java·开发语言·数据结构·list