数据结构-移位

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

文章目录


前言


一、相反数

相反数:~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进制右移,用符号位补位

&&:假在前不往后

||:真在前不往后

&:全真为真

|:全假为假


总结

记不住

相关推荐
八月ouc22 分钟前
Python实战小游戏(二): 文字冒险游戏
数据结构·python·文字冒险
EXtreme3531 分钟前
【数据结构】二叉树进阶:层序遍历不仅是按层打印,更是形态判定的利器!
c语言·数据结构·二叉树·bfs·广度优先搜索·算法思维·面试必考
小李小李快乐不已36 分钟前
二叉树理论基础
数据结构·c++·算法·leetcode
仰泳的熊猫40 分钟前
1149 Dangerous Goods Packaging
数据结构·c++·算法·pat考试
H_z___1 小时前
Codeforces Global Round 31 (Div. 1 + Div. 2) A ~ E
数据结构·算法
Dylan的码园1 小时前
队列与queue
java·数据结构·链表
小龙报1 小时前
【算法通关指南:算法基础篇 】双指针专题:1.唯一的雪花 2.逛画展 3.字符串 4.丢手绢
c语言·数据结构·c++·人工智能·深度学习·算法·信息与通信
xiaolang_8616_wjl15 小时前
c++超级细致的基本框架
开发语言·数据结构·c++·算法
LYFlied16 小时前
【每日算法】LeetCode124. 二叉树中的最大路径和
数据结构·算法·leetcode·面试·职场和发展
yyy(十一月限定版)17 小时前
c语言——栈和队列
java·开发语言·数据结构