当前位置: 首页 > wzjs >正文

给别人做网站用什么长沙seo网站排名优化公司

给别人做网站用什么,长沙seo网站排名优化公司,营销型网站案例,广州建站公司有哪些sar和>>都是右移操作,其区别简而言之前者保留符号位,后者不保留。要解释清楚这个问题,需要从有符号数和无符号数讲起: 有符号数和无符号数 打个比方int8和uint8 uint8(无符号 8 位整数) 取值范围:…

sar和>>都是右移操作,其区别简而言之前者保留符号位,后者不保留。要解释清楚这个问题,需要从有符号数和无符号数讲起:

有符号数和无符号数

打个比方int8和uint8 

  • uint8(无符号 8 位整数)

    • 取值范围:0 ~ 255
    • 最高位只是数值的一部分,没有符号意义
  • int8(有符号 8 位整数)

    • 取值范围:-128 ~ 127
    • 最高位(第 8 位)是符号位:0 表示正数,1 表示负数

这二者的取值范围是由交集的也就是0~ 127,在这个范围内其而二进制表示是完全相同的。

但是当最高位变成1时,则有所不同:

打个比方一个有符号整数-5的二进制表示步骤如下:

  1. 先写出 5 的二进制:0000 0101
  2. 取反:1111 1010
  3. 加1:1111 1011

-5 在 int8 中二进制表示就是1111 1011

而同样的二进制表示如果是无符号整数则代表251

区别总结

到这里sar和>>的区别就显而易见了:

操作适用类型名称高位补什么能否保留符号典型用途
sar(n,value)有符号整数算术右移补符号位(0或1)int128/int256 等有符号数的右移、提取高位
value >> n无符号整数逻辑右移补0uint128/uint256 等无符号数的右移

打个比方:

原始值二进制适用右移方案逻辑右移2位(>>)结果
-5(int8)11111011sar11111110-2
251(int8)11111011>>0011111062

所有当遇到有符号整数需要保留符号位的时候使用sar操作,否则使用>>

http://www.dtcms.com/wzjs/353771.html

相关文章:

  • 城子河网站建设美国今天刚刚发生的新闻
  • 做美国代购需要知道的网站seo关键词排名优化怎么收费
  • 东莞制作公司网站培训机构咨询
  • 新企业在哪里做网站好网络营销论坛
  • 科技服务公司网站模版腰椎间盘突出压迫神经腿疼怎么治
  • 网站建设中最重要的环节是什么企业如何进行宣传和推广
  • 长沙网站设计谷歌浏览器引擎入口
  • 高品质网站设计制作日本免费服务器ip地址
  • 中国室内设计网站官网网站建设详细方案
  • 网站建设分析报告不收费的小说网站排名
  • 教做幼儿菜谱菜的网站百度网站app下载
  • 做全网营销型网站建设网络推广公司企业
  • 通辽市工程建设网站seo有什么作用
  • sem推广软件哪家好网页优化怎么做
  • 深圳专门做网站查找网站
  • 互站网官网北京seo百度推广
  • 网站建设成品超级外链自动发布工具
  • 已备案网站数量百度权重查询爱站网
  • 东莞专业拍摄做网站照片制作网站的最大公司
  • wordpress 登录框seo的概念
  • 电子商务网站建设的好处有哪些软文通
  • 网站建设管理案例实训报告企业营销策划论文
  • 四川住房城乡和城乡建设厅网站百度指数app
  • wordpress自定义图片seo优化教学视频
  • 网页设计作业代做某个网站seo分析实例
  • 做网站模板平台2022搜索引擎
  • 网站开发和优化关系百度竞价排名费用
  • 网站信息管理系统长春关键词优化报价
  • 手机网站自适应布局怎么做比较靠谱的网站
  • 猪八戒做网站排名推荐就业的培训机构