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

网站的基本组成部分有哪些新闻危机公关

网站的基本组成部分有哪些,新闻危机公关,创新的网站建设公司,山东外贸网站推广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.ritt.cn/news/17880.html

相关文章:

  • 手机版传奇网站客户营销
  • 网站分析模板网站制作公司排行榜
  • 网站开发的目的数据分析师要学什么
  • 做那个的网站谁有免费二级域名查询网站
  • 鞍钢节能公司网站开发国外友链买卖平台
  • 联通公司网站谁做的最新一周新闻
  • 国家卫健委今日疫情报告鄂州网站seo
  • ps做网站72分辨率网络推广员具体做什么的
  • 报名网站如何做百度推广销售话术
  • 阿里云网站公安备案系统泉州百度首页优化
  • 做网站需要准备什么条件安徽网络seo
  • 网站怎么挖掘关键词北京网
  • 购物网站开发需要什么技术百度提交网站入口
  • 制作网站支付方式百度指数资讯指数是指什么
  • 协会网站建设制作百度指数怎么查
  • dw做的网站如何使用百度搜索推广创意方案
  • 软件开发 网站开发区别谷歌paypal官网下载
  • 建设厅网站查询seo优化方法
  • 海川建设公司网站十句经典广告语
  • php做的网站怎么入侵个人博客搭建
  • 网站建设文案360优化大师安卓下载
  • 邵东网站建设媒体软文推广平台
  • 做网站的好处在哪里阜康管委主任高端营销型网站
  • 做网站应该了解什么问题seo网站的优化流程
  • 西湖区高端网站建设seo公司是什么
  • 网站建设 网站制作自己做seo网站推广
  • 网站备案流程教程2021小说排行榜百度风云榜
  • 独立网站商城怎么做创网站永久免费建站
  • 网站建设域名费商城推广软文范文
  • 做一个网站最低多少钱百度关键词指数工具