`
qinghe3012
  • 浏览: 6340 次
  • 性别: Icon_minigender_1
  • 来自: 鹿城
最近访客 更多访客>>
社区版块
存档分类
最新评论

2的1次方+2的2次方...反向解析

 
阅读更多

解决数据库的一个字段要表示多种状态的方法,好友 Aurain给出的方法,感觉不错。

思路是:每个状态取2的x次方,可以通过相加组合任意状态。

代码如下,简单示例:

/**
 *  count :状态相加的总数(如4+8+16+32)
 *  status:要查询的状态(4、8、16 等)
 */
public boolean  power(int count, int status){
		
		boolean flag = false;
	       
                //4,8,16,32,64,128,256,512
		int states = 1  + 8 + 32 + 64;
		
		if((count & ot)==ot){
			 flag = true;
		}

	return flag;
}
分享到:
评论

相关推荐

    计算机进制转换月考试题.pdf

    257 ÷ 2 = 128...1 128 ÷ 2 = 64...0 64 ÷ 2 = 32...0 32 ÷ 2 = 16...0 16 ÷ 2 = 8...0 8 ÷ 2 = 4...0 4 ÷ 2 = 2...0 2 ÷ 2 = 1...0 1 ÷ 2 = 0...1 将余数从下往上依次排列,得到二进制数为11101110。 ...

    数字电路和逻辑设计试题(卷)与答案解析2套.doc

    - 一个四位二进制编码器通常有16个输入端(因为2的4次方等于16),4个输出端,用于将输入的二进制码转换成特定的输出。 4. **进制转换**: - 十进制数287转换为二进制是100011111,转换为十六进制是11F。 5. **...

    NTC电阻与温度值的计算.docx

    本文旨在探讨如何通过NTC电阻的特性来计算特定温度下的阻值,以及反向计算出对应温度。 #### 二、基本概念与计算公式 1. **定义**: - **Rt**:热敏电阻在T1温度下的阻值。 - **R**:热敏电阻在T2常温下的标称...

    五年级奥数题及答案.doc

    根据条件,甲乙反向跑1分钟后相遇,同向跑10分钟后甲追上乙。这意味着甲的速度是乙的11倍(因为10分钟内甲比乙多跑了一圈)。假设乙每分钟跑x米,则甲每分钟跑11x米,11x - x = 500,解得x=50,所以甲每分钟跑550米...

    浙大c程题库答案

    #### 20031 求1+2+3+...+100 - **知识点**:累加求和,可以通过循环结构实现,例如使用for循环或while循环。此题也是理解数学等差数列求和公式的应用实例。 #### 20034 求1+1/3+1/5+...的前n项和 - **知识点**:...

    专升本C++复习题.pdf

    2. **数字逆序输出**:通过将数字转换为字符串,然后反向遍历字符串,可以得到逆序的数字。也可以用数学方法逐位处理。 3. **求整数位数并逆序输出**:需要计算数字的位数,可以利用对10取余的操作,然后再逆序输出...

    2019年高考生物一轮选练优题5含解析新人教版20180827116

    10. DNA的结构特性:每个DNA分子由两条反向平行的链组成,每条链的两端各有一个游离的磷酸基团,所以一个DNA分子含有2个游离的磷酸。 总结,这些知识点涵盖了遗传学基础、细胞生物学、分子生物学、生物化学等多个...

    与Math.pow 相反的函数使用介绍

    这个过程实际上是找出每个元素用2表示时的位数,即1的0次方,2的1次方,4的2次方,32的5次方和128的7次方。这在计算机科学中被称为“位操作”,特别是对于二进制表示的数字,它有助于理解数字的结构。 除了手动计算...

    C#2010 十进制数转换为二进制数.docx

    每一个二进制位(bit)代表2的幂次,从右到左依次为2的0次方、2的1次方、2的2次方等等。因此,一个十进制数转换为二进制,通常是通过不断除以2并记录余数来完成的,这个过程称为"除2取余"。 在C#中,我们可以编写一...

    -计算机操作系统考研真题.pdf

    27. 分段存储管理中,段号占8位,总地址长度32位,意味着最大段长是2的(32-8)次方,即2的24次方字节。所以答案是C. 2 的 24 次方字节。 28. 对于适合随机访问且易于扩展的文件物理结构,B. 索引结构是最合适的选择...

    Python程序设计综合练习.doc

    8. 列表的切片操作`[::-1]`表示反向取值,所以`s=['a','B','C']`的反向列表是`['C', 'B', 'a']`,答案是D。 9. `int(x)`函数会将浮点数`2.6`向下取整为整数`2`,因此答案是D。 10. `x*=y+5`是复合赋值运算,相当于...

    2021-2022计算机二级等级考试试题及答案No.10717.docx

    在CPU中运行的结果最大位2的32次方 - **正确答案**: C. 在CPU中作为一个整体加以传送处理的代码为32位 - **解析**: - **字长**: 计算机处理数据的基本单位,通常指的是CPU一次能处理的二进制位数。 - **4个字节**...

    16_QAM源码.zip

    每个16-QAM符号代表4个比特,因此可以表示16种不同的状态(2的4次方)。 2. 调制过程:这16种状态分别对应于复平面上的16个不同点,形成一个4x4的星座图。每个点的位置由其幅度和相位决定。幅度的两个可能值通常表示...

    分类复习二、曲线运动、万有引力.doc

    12. **卫星的周期比较**:卫星的周期与其所在轨道的半径的3/2次方成正比,与中心天体的质量的1/2次方成正比。所以两个卫星的周期之比Ta/Tb = (RB/RA)^3 * (MB/MA)^(1/2) = q^3 * sqrt(p),选项B正确。 13. **星球...

    高一生物遗传与进化试卷2[精选].doc

    2. DNA的结构:DNA由两条反向平行的链构成,形成双螺旋结构。每条链由脱氧核苷酸组成,包含一个磷酸基团、一个五碳糖(脱氧核糖)和一个含氮碱基。四种不同的碱基(腺嘌呤A、胸腺嘧啶T、胞嘧啶C、鸟嘌呤G)通过氢键...

    网络与软件开发试题.pdf

    1. **寻址范围**:地址码长度为24位的寻址范围是16MB(2的24次方字节,1MB=2的20次方字节),选项D正确。 2. **软件维护**:在软件维护过程中,大部分工作是由用户的需求改变引发的,选项C正确。这涉及到需求分析、...

    小学四年级数学趣味智力题60个.doc

    26. 西瓜数量问题,答案是2个,因为一半的一半的一半是1/4,所以半个西瓜减去1/4等于1/2,即2个西瓜。 27. 平均分18的问题,除了9之外,还可以将18分为10和8,符合题目要求。 28. 苹果分装问题,每个口袋装2个苹果,...

    一个java正则表达式工具类源代码.zip(内含Regexp.java文件)

    1.匹配图象; 2 匹配email地址; 3 匹配匹配并提取url ; 4 匹配并提取http ; 5.匹配日期 6 匹配电话; 7 匹配身份证 8 匹配邮编代码 9. 不包括特殊字符的匹配 (字符串中不包括符号 数学次方号^ 单引号' 双引号" ...

    2020版高中生物课时作业9基因是有遗传效应的DNA片段含解析新人教版必修2

    1. **基因的定义**:基因是有遗传效应的DNA片段,是生物体内控制遗传性状的基本单位。基因的遗传效应体现在它能够指导蛋白质的合成,从而影响生物的生理特性。 2. **基因的位置**:基因通常位于染色体上,是染色体...

    09-局域网组建与维护A卷.pdf

    根据IPv4的规则,2的(32-20)=12次方等于4094,所以该网络可以容纳4094台主机,选择题中的D选项正确。 3. FTP(File Transfer Protocol) FTP是用于在网络上传输文件的协议,使用两个端口:21用于控制连接,处理用户...

Global site tag (gtag.js) - Google Analytics