zoukankan
html css js c++ java
位运算
移位运算分为算术移位(二进制数)和逻辑移位(图像)
当左移运算溢出的时候,无论是算术移位还是逻辑移位,低位只需要填充0
当右移运算溢出的时候,逻辑移位的高位只填充0,而算术移位则填充符号位。
例如:-2 右移两位, -2 的补码是(以8位举例)1111 1110 ,算术右移,高位填充符号位 1, 变成 1111 1111,所以无论-2 向右移几位,最终结果都是 -1 。
<?
php
$a
= -2
;
$b
=
$a
>> 3
;
echo
$a
,
$b
;
查看全文
相关阅读:
【算法】CDQ分治 -- 三维偏序 & 动态逆序对
【题解】ZJOI2007报表统计
【乱七八糟】兰陵王
【题解】NOI2017游戏
【题解】JSOI2010满汉全席
【题解】NOI2014动物园
【题解】HNOI2010合唱队
【题解】SDOI2010地精部落
cf 843 D Dynamic Shortest Path [最短路+bfs]
cf 843 B Interactive LowerBound [随机化]
原文地址:https://www.cnblogs.com/bneglect/p/12619746.html
最新文章
题解 BZOJ 1037 & Luogu P2592 [ZJOI2008]生日聚会
题解 P1854 花店橱窗布置
题解 P1006 传纸条
题解 P1004 方格取数
题解 P1016 旅行家的预算
题解 poj1845 Sumdiv (数论) (分治)
题解 [HNOI2002]DNA分子的最佳比对 (洛谷P2268)
题解 poj3585 Accumulation Degree (树形dp)(二次扫描和换根法)
篝火晚会
过河
热门文章
宝藏探寻
传染病防治
加分二叉树
没有找零 状压dp
互不侵犯king (状压dp)
Mice and Holes 单调队列优化dp
二维偏序 tree
飙车
【题解】SDOI2014数数
【题解】SDOI2014旅行
Copyright © 2011-2022 走看看