正在加载图片...
第10章位运算 12.1位运算符和位运算 "按位或″运算符(|) ◇"按位或″运算规则 两个相应的二进制位中只要有一个为1,该位的结果值为1。 即00=0,01=1,1|0=1,1|1=1 例:060017,将八进制数60与八进制数17进行按位或运算。 00110000 l0001111 00111111 ◆应用 ■按位或运算常用来对一个数据的某些位置值为 例如:如果想使一个数a的低4位改为1,只需将a与01 7进行按位或运算即可。 例:a是一个整数(16位),有表达式: a0377或a|0xff 则低8位全置为1,高8位保留原样。-8- 第10章 位运算 12.1 位运算符和位运算 "按位或"运算符(|) v "按位或"运算规则 两个相应的二进制位中只要有一个为1,该位的结果值为1。 即 0|0=0,0|1=1,1|0=1,1|1=1 例: 060|017,将八进制数60与八进制数17进行按位或运算。 v 应用 按位或运算常用来对一个数据的某些位置值为1。 例如:如果想使一个数a的低4位改为1,只需将a与01 7进行按位或运算即可。 例:a是一个整数(16位),有表达式: a | 0377 或 a | 0xff 则低8位全置为1,高8位保留原样。 00110000 | 00001111 00111111
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有