- 0
- 0
- 约3.9千字
- 约 19页
- 2017-08-20 发布于广东
- 举报
第11章 位运算 总结 * 学习内容指南 11.1 位运算符和位运算 11.2 位段 11.3 位运算应用举例 11.1 位运算符和位运算 由于是对二进制位进行与,或和异或等操作,因此,将位运算称作按位运算。 六种位运算符: 按位与 ~ 按位取反 | 按位或 左移 ^ 按位异或 右移 定义:直接对二进制位进行的运算称作位运算。位运算只能对整型数据或者字符型数据进行运算,而不能对浮点型等其他数据类型进行操作,而且均以补码形式参与运算。 只有按位取反运算符是单目运算符其他均为双目运算符 “”定义: 参加运算的两个数据,按二进制位进行逻辑与运算。即,如果两个相应的二进制位都为1,则该位的结果值为1;否则为0。 按位与运算符“” 例:求5 6。 解:5的二进制是101,6对应的二进制是110。在C语言中,5和6都是整型常量,因此可以进行位运算。即: 0000 0000 0000 0101 0000 0000 0000 0110 0000 0000 0000 0100 运行结果: c=4 #include stdio.h void main ( ) { int a = 5 , b = 6 , c ; c
您可能关注的文档
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第13章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第14章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第15章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第16章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第17章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第18章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础 第19章.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 C语言基础1.ppt
- C及C++程序设计 修订本 教学课件 作者 张富 基本数据类型、操作符和表达式 第2章.ppt
- C语言 程序设计 第1章程序设计基础及C语言概述.ppt
原创力文档

文档评论(0)