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
;
查看全文
相关阅读:
需要我们了解的SQL Server阻塞原因与解决方法
SQL Server应用模式之OLTP系统性能分析
第一章 scala环境搭建
IO
装饰器模式
java 泛型方法
文件格式转换
spring ioc
深入浅出Java模式设计之模板方法模式
struts2
原文地址:https://www.cnblogs.com/bneglect/p/12619746.html
最新文章
Xcode 6下的PCH文件
Xcode 6 创建Empty 项目
duplicate symbols for architecture i386 问题?
Android项目的目录结构
mac上开发安卓
使用Xcode集成的HeaderDoc自动生成注释和开发文档
iOS六大基本设计模式
拨号应用返回问题
求1!+2!+3!+···+1000!的结果
MD5加密类
热门文章
自定义圆形imageview
dp、sp 转换为 px 的工具类
Android实用代码块
Android弹性ScrollView
可清空文本的EditText
方形布局SquareLayout
推送:腾迅信鸽 VS Bmob
Android中滑动关闭Activity
被遗忘的索引(二)
被遗忘的索引(一)
Copyright © 2011-2022 走看看