您当前的位置: 首页 > 

水的精神

暂无认证

  • 1浏览

    0关注

    711博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

一篇文章介绍 符号运算的妙用

水的精神 发布时间:2020-03-03 08:44:14 ,浏览量:1

以后把看到的觉得有用的符号运算记录下来。

符号运算效率会更高一点,虽然甚微,但是还是有的。

我记录的都是实用的,要是用上自己都看不懂,就有点搬石头砸自己的脚了。

 

# #  判断 int 类型和 long类型 是奇数还是偶数 

  用符号 & ,这个符号是与的意思

  首先在第一个问题上说为什么 符号运算要比算术运算效率更高,因为首先计算机底层是二进制,就是非零就是一,算术运算最后也是转成二进制的符号运算。如果你直接用符号运算,就省去了转换的过程。

   整数化成二进制,会是这样的,偶数二进制末尾是 0,而 0 & 1 是 0,所以可以根据这个现象,来判断整数是零还是奇数。

  if(n & 1 == 0){

System.out.println("执行偶数操作");

 }

 

# # 

关注
打赏
1664074814
查看更多评论
立即登录/注册

微信扫码登录

0.0365s