- 0
- 0
- 约4.8千字
- 约 26页
- 2017-08-20 发布于广东
- 举报
第11章 位运算 教学提示 C语言的运算符除了前面介绍的算术运算符、关系运算符、赋值运算符、逻辑运算符、条件运算符等运算符以外,还有位运算符。本章将介绍位运算、位段结构的定义和使用。 教学目标 掌握位运算及其运算规则,熟悉位运算符的应用,掌握位段结构的定义,了解位段结构的使用。 11.1 概述 C语言既具有高级语言的特点,又具有低级语言的特点。因而具有广泛的用途和很强的生命力。本章介绍的位运算和指针运算一样,适合于编写系统软件的需要。在系统软件中,常需要处理二进制位的问题。C语言提供了位运算的功能,因此与其他高级语言相比,具有很大的优越性。 所谓位运算是指进行二进制位的运算。例如,将一个存储单元中的所有二进制位全置为1,两个数按位相加等。 11.1.1 字节和位 字节(byte)是计算机中存储信息最常用的基本单位。计算机内存储器中,每一个字节都有一个地址,称为内存地址。 一个字节包含8个二进位(bit),其中最右边的一位称为“最低有效位”或“最低位”,最左边的一位称为“最高有效位”或“最高位”,每一个二进位的值是0或1。 11.1.2 原码、反码和补码 1、原码 最高位做符号位(0代表正,1代表负),其余各位代
您可能关注的文档
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第4章数组.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第5章 函数.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第6章指针.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第7章复杂数据类型.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第8章文件.ppt
- C语言程序设计实验指导 教学课件 作者 唐新来 王萌 第9章预编译和位运算.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷A.doc
- C语言程序设计实用教程 教学课件 作者 陈方 C语言程序设计模拟试卷B.doc
- C语言程序设计实用教程 教学课件 作者 陈方 第1章.ppt
- C语言程序设计实用教程 教学课件 作者 陈方 第2章.ppt
- Unit1Classrules第1课时(课件)-人教PEP版英语四年级下册.pptx
- 第1课时利用“边边边”判定三角形全等.pptx
- 《九年级道德与法治》第九章第一节:时代语境下的个人梦想与中国梦的辩证统一(九年级上学期).docx
- 正弦函数余弦函数的图象与性质再认识课件-高一下学期数学北师大版.pptx
- Unit1SectionA(2a-2d)课件人教版八年级英语下册.pptx
- Unit1ClassrulesPartBReadandwrite(课件)-人教PEP版英语四年级下册.pptx
- Unit1Section1Listening课件沪教版七年级英语下册.pptx
- 中国的气候季风气候显著课件-八年级地理上学期湘教版(2024).pptx
- 第六章探究与实践认识家乡的地理特征课件-湘教版八年级地理下册.pptx
- 第2课时平行线的性质与判定的综合_1.pptx
原创力文档

文档评论(0)