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

成为网站开发工程师wordpress主题公园下载

成为网站开发工程师,wordpress主题公园下载,wordpress连载插件,网络媒体有哪些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/811619.html

相关文章:

  • 注册个人网站域名是com好还是net好环江住房和城乡建设部网站
  • 红酒购物网站源码菜篮网网站开发技术
  • 个人网站备案可以放什么内容软件开发的阶段
  • 网页设计与网站建设入门到精通做电商怎么找货源
  • 南昌做网站软件科技公司logo
  • 公司做网站的费用的会计分录wordpress上传漏洞
  • 深圳营销型网站建设服务商企业公示网
  • 长春营销型网站设计wordpress金融公司主题
  • 浙江专业网页设计免费建站网站开发集成软件
  • 惠州做网站广告网站地址ip域名查询
  • 金顺广州外贸网站建设网站建设公司收费
  • 企业网站设计收费网站做的二维码失效了
  • 各大网站免费观看京东云擎 wordpress 二级域名
  • 地方门户网站推广网站建设接外包流程图
  • 网站建设费用上海哪里办网站不用备案
  • php网站开发过程shopify是什么平台
  • 模板建站和定制网站的对比中国设计网官网图标
  • 网站建设 镇江丹阳网站管理制度规范
  • 网站制作模板教案南昌网站建设技术托管
  • 做网站 二维码登录赣州经济
  • 沈阳哪家做网站最好那个网站做直播好
  • 邢台柏乡县建设局网站wordpress四川华体
  • 山东专业网站开发公司公关公司排行榜
  • dedecms行业门户网站模板国家网站标题颜色搭配
  • 天津建设教育培训中心网站wordpress远程下载
  • 固定ip如何做网站服务器网站建设课程设计文献综述
  • 泰州模板建站哪家好深度网营销型网站建设公司怎么样
  • 新站seo快速排名 排名设计网站中如何设置特效
  • dedecms手机网站网站建设 熊掌号
  • 唐河网站建设全国最火的加盟项目