摘要: 浮点数二进制运算方法:乘2挪整 阅读全文
posted @ 2019-02-14 17:00 梨花梦蝶 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 1 package bitOperation; 2 3 import java.util.Scanner; 4 5 /** 6 * @author zsh 7 * @company wlgzs 8 * @create 2019-02-14 16:18 9 * @Describe 题5:将整数的奇偶位交换 10 */ 11 public class Main5 {... 阅读全文
posted @ 2019-02-14 16:36 梨花梦蝶 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 1 package bitOperation; 2 3 import java.util.Scanner; 4 5 /** 6 * @author zsh 7 * @company wlgzs 8 * @create 2019-02-14 15:54 9 * @Describe 题4:是不是2的整数次方 10 * 用一条语句判断一个整数是不是2的整数次方 11 ... 阅读全文
posted @ 2019-02-14 16:01 梨花梦蝶 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 共有三种解法: 1、将1左移i位后与N进行&,只有都为1时,结果才为1。 2、n无符号右移与1&,结果为1说明当前位为1。 3、(x-1)&x 可以消掉最低位上的1.消掉几次,1的个数就为几。 补充知识: << ,有符号左移位,将运算数的二进制整体左移指定位数,低位用0补齐。9 << 1 = 18; 阅读全文
posted @ 2019-02-14 15:53 梨花梦蝶 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 算法思路:逐个异或去重。 阅读全文
posted @ 2019-02-14 14:44 梨花梦蝶 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 两种方式实现: 知识补充:与:都为1结果为1 & ;或:有一个为1结果为1 | ;异或:二者不同时结果为1 ^ 异或可以理解为不进位加法。1+1 = 0, 0 + 0 = 0,1 + 0 = 1。 判断奇偶数 x&1 == 1 奇数; x&1 == 0 偶数。 阅读全文
posted @ 2019-02-14 10:50 梨花梦蝶 阅读(208) 评论(0) 推荐(0) 编辑