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

net网站开发 介绍服装与服饰设计

net网站开发 介绍,服装与服饰设计,外网如何访问群晖wordpress,夫唯老师seo二进制位运算符 概述 概述 7个用于直接对二进制位进行运算 二进制或 or | 若两个二进制位都为0则为0,否则为1二进制与 and & 若两个二进制位都为1则为1,否则为0二进制非 not ~ 对一个二进制位取反异或 xor ^ 若两个二进制位不同则为1,否…

二进制位运算符

      • 概述

概述

7个用于直接对二进制位进行运算

  • 二进制或 or
    | 若两个二进制位都为0则为0,否则为1
  • 二进制与 and
    & 若两个二进制位都为1则为1,否则为0
  • 二进制非 not
    ~ 对一个二进制位取反
  • 异或 xor
    ^ 若两个二进制位不同则为1,否则为0
  • 左移 left shift
    <<
  • 右移 right shift
    >>
  • 头部补零右移 zero filled right shift
    >>>

这些位运算符直接处理每一个比特位(bit),所以是非常底层的运算,好处是速度极快
缺点是很不直观,许多场合不能使用它们,否则会使代码难以理解和查错

注意,位运算符只对整数起作用,如果一个运算子不是整数,会自动转为整数后再执行
虽然在 JavaScript 内部,数值都是以64位浮点数的形式储存,但是做位运算的时候,是以32位带符号的整数进行运算的,并且返回值也是一个32位带符号的整数

i = i | 0;
or
i = i & 1;

上面这行代码的意思,就是将i(不管是整数或小数)转为32位整数

function toInt32(x) {return x | 0;
}toInt32(1.001) // 1
toInt32(1.999) // 1
toInt32(1) // 1
toInt32(-1) // -1
toInt32(Math.pow(2, 32) + 1) // 1
toInt32(Math.pow(2, 32) - 1) // -1

对于大于或等于2的32次方的整数,大于32位的数位都会被舍去

。。。

http://www.15wanjia.com/news/169109.html

相关文章:

  • 嘉兴网站建设方案策划阳泉那有做网站的
  • 宁波海曙网站开发如何建立公司邮箱
  • c 做网站时字体颜色的代码现在注册一个公司要多少钱
  • 企业网站建设一般考虑哪些因素html简单网页成品
  • 做的网站怎么放视频艺术培训学校系统网站怎么做
  • 银川做网站最好的公司有哪些wordpress导航如何优化
  • 济南网站建设小程序开发工厂招工信息
  • 九江市住房和城乡建设局网站能用二级域名做网站吗
  • 杭州网站优化排名洛阳建站推广公司
  • 移动网站建设初学视频教程厦门外贸推广
  • 计算机学院网站建设系统可行性分析seo网站培训
  • 宜宾做网站房产网站管理系统
  • 江门公司网站建设域名三天更换一次
  • 建设银行信用卡去网站机关网站建设情况汇报
  • 怎么把网站扒下来广东深圳属于什么地区
  • 温州旅游 网站建设有哪些企业网站平台
  • 企业网站推广的实验内容做IT的需要别人打开网站吗
  • 怎么建立网站 个人热点做公众号app网站app吗
  • 本地免费发布信息网站聊城开发app公司
  • 永州冷水滩网站建设宁乡电商网站建设价格
  • 宝安建网站多少钱浙江有限公司网站
  • 网站开发人员 怎么保存环保类网站模板
  • 学校网站系统能访问各种网站的浏览器
  • 如何做互联网网站信誉好的盐城网站建设
  • 做网站不赚钱中卫网架钢结构设计
  • 网站建设公司如何营销宣传视频制作app
  • 青海商会网站建设公司wordpress的登录界面
  • 水产网站源码wordpress多媒体上传
  • discuz 做视频网站网络技术课程
  • cms傻瓜式建站系统app软件制作公司哪家好