- 1、本文档共21页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Bitwise Operation 位运算及应用 程序中的所有数在计算机内存中都是以二进制的形式储存的。 位运算就是直接对整数在内存中的二进制位进行操作 a b ?? ??a and ba | b? ??a or ba ^ b?? ? a xor b~a?? ?? not aa b ??a shl ba b ??a shr b Solution: 1.寻找应该出现的状态(或说删除不应出现的状态) 即建立节点。 2.将状态和状态之间(符合条件)连线建图。 3.求得最短路。 * * 6(10) 110(2) 11(10) 1011(2) 0 1 0 0 and/ 1 1 0 1 ...... 0 1 1 0 ...... 2(10) 10(2) (1)什么是位运算 C P (2)位运算的操作符 定义两个符号#和@,这两个符号互为逆运算 也就是说(x # y) @ y = x x - x # yy - x @ yx - x @ y a=a+ b;b=a - b;a=a - b; a:=a xor b; a=a^b;b:=a xor b; b=a^b;a:=a xor b; a=a^b; (3)位运算的一个简单运用 var? a:word;begin?? a:=100;?? a:=not a;?? writeln(a);end. #include stdio.hint main(){????unsigned short a=100;????a = ~a;????printf( %d\n, a );????????return 0;} (4)not ~ 操作 0 1 1 0 1 0 0 0 0 ... 0 0 0 1 1 0 1 0 0 ... a:=a shl 2; a=a2; a=10110(2); a=54465(10); a=10110(2); a=54465(10); (5)shl shr 去掉最后一位???????? ?? (101101-10110)?? ??? ??? x shr 1在最后加一个0????? ??? (101101-1011010)?????? x shl 1在最后加一个1????? ? ?? (101101-1011011)?????? x shl 1+1把最后一位变成1?????? (101100-101101)?????????? x or 1把最后一位变成0?????? (101101-101100)?????????? x or 1-1最后一位取反??????? ?? ? (101101-101100)?????????? x xor 1把右数第k位变成1??? ? (101001-101101,k=3)????? x or (1 shl (k-1))把右数第k位变成0???? (101101-101001,k=3)????? x and not (1 shl (k-1))右数第k位取反??????? (101001-101101,k=3)????? x xor (1 shl (k-1))取末三位?????????????? (1101101-101)????????? ?? x and 7取末k位?????????????? (1101101-1101,k=5)?????? x and (1 shl k-1)取右数第k位?????????? (1101101-1,k=4)??????? x shr (k-1) and 1把末k位变成1?????????? (101001-101111,k=4)?????? x or (1 shl k-1)末k位取反????????? ??? (101001-100110,k=4)????? x xor (1 shl k-1)把右边连续的1变成0
您可能关注的文档
- 企业生产计划管理之汽车零部件企业生产运营管理实战与研讨吴诚老师.ppt
- 企业级数据治理框架下的数据质量管理.pdf
- 企业资金管理存在的问题与解决对策.pdf
- 会计学第一章会计学的基本概念.ppt
- 会计实务手工做账共十二段案例资料中的原始单据.doc
- 会计沟通技巧培训.ppt
- 会计电算化理论题及答案(江苏财院薛志红必威体育精装版版本).doc
- 会议效率不高的原因及预防管理条例.ppt
- 伦敦黄金市场的运行与监管模式.pdf
- 低碳生态建筑设计策略与实证分析_以某低碳展馆为例.pdf
- 2024_2025学年高中政治同步精品课堂第二单元文化传承与创新结含解析新人教版必修3.doc
- 银行装修协议书(标准版).docx
- 部编版一年级上册道德与法治期中测试卷附参考答案【达标题】.docx
- 部编版一年级上册道德与法治期中测试卷附下载答案.docx
- 部编版一年级上册道德与法治期中测试卷附参考答案【突破训练】.docx
- 部编版一年级上册道德与法治期中测试卷附参考答案【综合卷】.docx
- 部编版一年级上册道德与法治期中测试卷附参考答案【夺分金卷】.docx
- 部编版一年级上册道德与法治期中测试卷附参考答案【研优卷】.docx
- 部编版一年级上册道德与法治期中测试卷附答案(完整版).docx
- 部编版一年级上册道德与法治期中测试卷附精品答案.docx
文档评论(0)