位与:一个数&1的结果

您所在的位置:网站首页 十进制整数有什么意义 位与:一个数&1的结果

位与:一个数&1的结果

2024-07-12 11:00:54| 来源: 网络整理| 查看: 265

在计算机中,位与的符号是&,运算过程是false&false=false, true&false=false, true&true=true 故任何一个数&1的结果有: 0&1=0 1&1=1 2&1=0 3&1=1 … … … 1234&1=0 4321&1=1

可以看出一个奇数(十进制)位与1的结果是1,一个偶数(十进制)位与1的结果是0

我们分析一下几个例子,3和987都是十进制数: 3&1在计算过程是: 11 01 — 01 所以: 3&1=01=1

987&1在计算过程是: 1111011011 0000000001 ---------------- 0000000001 所以: 987&1=0000000001=1

任何一个数位与1,则1会在前面补上相应个0,然后和那个数进行位与计算,所以结果不是0就是1,因此,我们常常用一个数&1来判断一个数是奇数或偶数。

实例:

1,比如在数据库中,我们获取所有奇数的id,就可以直接:

select id from mytable where id&1;

2,在编程中判断一个数是否为奇数:

int number = 789; if (number & 1) { print('此数为奇数') } else { print('此数为偶数') } 小结

位运算是最靠近计算机底层的,所以计算效率特别高,尤其在数据量超大的情况下,优势很明显。

拓展

与或运算常常用于判断奇偶 移位运算常常用于倍数运算



【本文地址】

公司简介

联系我们

今日新闻


点击排行

实验室常用的仪器、试剂和
说到实验室常用到的东西,主要就分为仪器、试剂和耗
不用再找了,全球10大实验
01、赛默飞世尔科技(热电)Thermo Fisher Scientif
三代水柜的量产巅峰T-72坦
作者:寞寒最近,西边闹腾挺大,本来小寞以为忙完这
通风柜跟实验室通风系统有
说到通风柜跟实验室通风,不少人都纠结二者到底是不
集消毒杀菌、烘干收纳为一
厨房是家里细菌较多的地方,潮湿的环境、没有完全密
实验室设备之全钢实验台如
全钢实验台是实验室家具中较为重要的家具之一,很多

推荐新闻


图片新闻

实验室药品柜的特性有哪些
实验室药品柜是实验室家具的重要组成部分之一,主要
小学科学实验中有哪些教学
计算机 计算器 一般 打孔器 打气筒 仪器车 显微镜
实验室各种仪器原理动图讲
1.紫外分光光谱UV分析原理:吸收紫外光能量,引起分
高中化学常见仪器及实验装
1、可加热仪器:2、计量仪器:(1)仪器A的名称:量
微生物操作主要设备和器具
今天盘点一下微生物操作主要设备和器具,别嫌我啰嗦
浅谈通风柜使用基本常识
 众所周知,通风柜功能中最主要的就是排气功能。在

专题文章

    CopyRight 2018-2019 实验室设备网 版权所有 win10的实时保护怎么永久关闭