正在加载图片...
实验10位运算 【实验目的】 1. 掌握位运算的概念和方法: 2.掌握位运算的使用。 【相关知识点】 1.位运算符 所谓位运算是指进行二进制位的运算,C语言提供如下表所示的位运算符: 运算符 含义 运算符 含义 & 按位与 取反 按位或 左移 按位异或 > 右移 说明: (1)位运算中除了~之外,均为双目运算符: (2)运算对象只能是整型或字符型数据,不能为实型数据。 2.“按位与”运算 参加运算的两个数据,按二进制位进行“与”运算(运算符为&),如果两个相应的二进 制位都为1,则结果值为1,否则为0,即: 0&0=0,0&1=0,1&0=0,1&1=1 示例: 3&5,按照如下方法计算: 00000011(3) &00000101(⑤) 00000001(1)P 3.“按位或”运算 参加运算的两个数据,按二进制位进行“或”运算(运算符为),两个相应的二进制位中 -206-实验 10 位运算 【实验目的】 1. 掌握位运算的概念和方法; 2. 掌握位运算的使用。 【相关知识点】 1. 位运算符 所谓位运算是指进行二进制位的运算,C 语言提供如下表所示的位运算符: 运算符 含义 运算符 含义 & 按位与 ~ 取反 | 按位或 << 左移 ^ 按位异或 >> 右移 说明: (1)位运算中除了~之外,均为双目运算符; (2)运算对象只能是整型或字符型数据,不能为实型数据。 2. “按位与”运算 参加运算的两个数据,按二进制位进行“与”运算(运算符为&),如果两个相应的二进 制位都为 1,则结果值为 1,否则为 0,即: 0&0=0, 0&1=0, 1&0=0, 1&1=1 示例: 3&5,按照如下方法计算: 3. “按位或”运算 参加运算的两个数据,按二进制位进行“或”运算(运算符为|),两个相应的二进制位中 - 206 -
向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有