1. 首页
  2. 编程语言
  3. C
  4. C语言位运算符:与、或、异或、取反、左移与右移详细介绍

C语言位运算符:与、或、异或、取反、左移与右移详细介绍

上传者: 2021-08-07 13:44:56上传 PDF文件 85.72 KB 热度 7次

在系统软件中,常常需要处理二进制位的问题。C语言提供了6个位操作运算符。这些运算符只能用于整型操作数,即只能用于带符号或无符号的char,short,int与long类型。原来的数中为1的位,新数中相应位为0。然后使二者进行&运算,即可达到清零目的。等效于以下两步:因此,相当于a=a∧b∧b∧a∧b,即a的值等于a∧a∧b∧b∧b,等于b。数左移时被溢出舍弃的高位中不包含1的情况。

下载地址
用户评论