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

站长之家seo综合网站皮肤样板

站长之家seo综合,网站皮肤样板,wordpress搜索,网页怎么设计与制作1、布尔类型的逻辑操作符和按位操作符 & 和 &&、|| 和 | 其实是两种操作符。在使用逻辑判断时,有时不希望产生短路作用,会对两个布尔类型值使用单个的 & 或 |运算。这让我一直将单个 & 和 | 当成时逻辑操作符的一种,而事…

1、布尔类型的逻辑操作符和按位操作符

 & 和 &&、|| 和 | 其实是两种操作符。在使用逻辑判断时,有时不希望产生短路作用,会对两个布尔类型值使用单个的 & 或 |运算。这让我一直将单个 & 和 | 当成时逻辑操作符的一种,而事实上这两是按位操作符,是将两个布尔类型值的二进制表示进行按位运算,只不过将布尔类型按位运算后的结果与逻辑操作符一致,而按位运算自然不会有短路作用。之前理解出现错误,特此记录。

2、基本数据类型位运算时,>> 和 << 右侧值超过该基本类型位数大小时,结果如何

 对于char、byte、short等数值,在对其进行位移运算时,会先将其转化成int类型,再进行位运算。因此,对于上述3个类型和int类型进行位运算时,想要 i >> a (或 i << a)中,右侧a的值精确生效,则需要控制在[0,31]之间(int类型最多32位),超过这个区间,则取a的二进制表示中的最低5位作为有效值进行位移。如:

       // 将1左移50位int i = 1 << 50;// 打印结果System.out.println(i);/* 截取50的最低5位 */int lowFive = 0;for (int a = 0; a < 5; a++) {lowFive += ((50 >> a) & 1) == 1 ? 1 << a : 0;}// 打印结果System.out.println(1 << lowFive);

运行上面代码,两个打印结果相同。对于long类型则同理,>> 或 << 右侧的值超过64时,会取该值的最低6位进行位移。

http://www.yayakq.cn/news/537318/

相关文章:

  • 做网站那家好网络稿件投稿平台
  • 网站asp.net安装中升乙源建设工程有限公司网站
  • 北京低价网站建设创意广告视频网站
  • 安徽省建设工程信息网站6ip网址域名查询网
  • 中国建设安全监理协会网站网站设计和策划的步骤是什么
  • 餐厅类网站模板织梦网站怎么做伪静态
  • 东莞 手机网站制作wordpress get_term_link
  • 网站换域名后需要多长时间才能收录恢复正常淘宝运营培训视频
  • 网站改版对seo南通做网站优化的公司
  • 企业网站导航一般做多高微信 文章 wordpress
  • 网站建设服务商的网站建设流程网站标题和描述优化
  • 旅游目的地网站建设南宁市住房和城乡建设部网站
  • 史志网站建设必要性谷歌关键词热度查询
  • 哈尔滨网站定制公司建筑工程网格化管理台账表格
  • 网站内链怎么优化类似wordpress博客系统
  • 建个网站费用大概多少钱一年做网站时候图片和视频放在哪里
  • 公司网站开发广州手机网站建设
  • 手机网站整站下载微信小程序开发教程pdf下载
  • 网络搏彩网站做代理wordpress能批量上传图片么
  • 中国石油天然气第七建设公司网站wordpress 汉化 不变
  • 搞笑网站模板网站建设会议记录
  • 北京专业建网站的公司html静态网站下载
  • 优酷视频网站源码网站功能板块
  • 网站做中文和英文切换热狗seo优化外包
  • 企业网站带手机源码企业网站哪个好
  • 精湛的企业网站建设网站建设验收方式
  • 自适应网站 与响应式关键词wordpress
  • 做名片哪个网站可以找个人名片模板
  • 网站 后台 安装怎么建单位的网站
  • 如果建设淘宝导购网站学做网站论坛 可以吗