数据结构-移位

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

文章目录


前言


一、相反数

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

&&:假在前不往后

||:真在前不往后

&:全真为真

|:全假为假


总结

记不住

相关推荐
Angle.寻梦31 分钟前
数据结构--栈与队列
数据结构
热爱前端的小张44 分钟前
第六章 图
数据结构
hold?fish:palm2 小时前
11 滑动窗口最大值
数据结构·算法
xvhao20132 小时前
T750414 【游戏】计算24点 题解
数据结构·c++·算法·游戏
自然常数e3 小时前
顺序表专题
c语言·数据结构·visual studio
小七在进步3 小时前
数据结构:树的遍历
数据结构
j7~3 小时前
【数据结构初阶】队列的实现(链式队列 + 循环队列)--详解
c语言·开发语言·数据结构·学习·队列·queue·c\c++
king_linlin4 小时前
算法基础——算法复杂度
c语言·开发语言·数据结构·算法
AndyHeee4 小时前
Linux 内核底层机制:设备树(Device Tree)的数据结构与内存组织
linux·前端·数据结构
king_linlin5 小时前
数据结构——顺序表(附图文讲解|超详细)
c语言·数据结构·算法