二进制中,0为什么作为偶数,1为什么作为奇数?

二进制中,0为什么作为偶数,1为什么作为奇数?

偶数

我们知道,能被2整除的就是偶数。

如:

4

÷

2

=

2

4 \div 2=2

4÷2=2…余0

奇数

相反地,不能被2整除的就是奇数。

如:

5

÷

2

=

2

5 \div 2=2

5÷2=2…余1,(4+1=5)

在二进制中,偶数的最低位总是0,而奇数的最低位总是1

二进制的最低位在最右边,如8 = 1000,最右边的0就是8在二进制中的最低位 相反地,最左边的1就是8在二进制中的最高位

如:8 = 23,7 = 4 + 2 + 1 = 22 + 21 + 20 为什么7不能是等于4+3?因为3不能化为以2为底数的运算

在Java判断奇数性的时候可以利用按位与和二进制的奇偶特性去编写代码

public static void main(String[] args) {

int a, b;

int count = 0;

System.out.println("请输入任意两个数,每一个数之间按回车结束");

Scanner sc = new Scanner(System.in);

// 从键盘接收数据

a = sc.nextInt();

b = sc.nextInt();

if (a > b ){

int c = 0;

c = a;

a = b;

b = c;

}

System.out.println(a + "和" + b + "之间的所有奇数为:");

for (int i = a; i <= b; i++) {

if ((i & 1) != 0) {

//System.out.println();

System.out.print(" " + i);

count++;

}

if (count % 5 == 0) {

System.out.println();

}

}

}

相关阅读

轻松告别烦恼!Windows系统下彻底删除P2P软件的实用指南
365bet在线娱乐

轻松告别烦恼!Windows系统下彻底删除P2P软件的实用指南

🕒 08-08 👁️‍🗨️ 8656
XP系统蓝屏修复方法汇总
365bet在线娱乐

XP系统蓝屏修复方法汇总

🕒 07-21 👁️‍🗨️ 2892
世界杯 巴西vs比利时 巅峰对决 桑巴军团vs欧洲红魔
365bet在线娱乐

世界杯 巴西vs比利时 巅峰对决 桑巴军团vs欧洲红魔

🕒 07-25 👁️‍🗨️ 7457
苹果充电器拆解全过程,让你轻松DIY自己的充电器
bt365手机投注

苹果充电器拆解全过程,让你轻松DIY自己的充电器

🕒 07-20 👁️‍🗨️ 6844
笔记本CPU温度多少正常 一文读懂正常温度范围
365bet在线娱乐

笔记本CPU温度多少正常 一文读懂正常温度范围

🕒 07-29 👁️‍🗨️ 9239
三国杀友诸葛亮
365bet在线娱乐

三国杀友诸葛亮

🕒 08-06 👁️‍🗨️ 1491
什么花瓣填动词怎么填?全面解析动词搭配!
beat365手机安卓版

什么花瓣填动词怎么填?全面解析动词搭配!

🕒 08-20 👁️‍🗨️ 7553
澳门哪里买iphone6s(澳门购iPhone 6s地点)
bt365手机投注

澳门哪里买iphone6s(澳门购iPhone 6s地点)

🕒 08-26 👁️‍🗨️ 3997
不用wifi也能玩的游戏大全有哪些?如何找到这些游戏?
beat365手机安卓版

不用wifi也能玩的游戏大全有哪些?如何找到这些游戏?

🕒 07-03 👁️‍🗨️ 1116