1 / 24
文档名称:

13 位运算.ppt

格式:ppt   页数:24
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

13 位运算.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

13 位运算.ppt

文档介绍

文档介绍:第一章 C语言概述
第二章数据类型、运算符与表达式
第三章最简单的C程序设计
第四章逻辑运算和判断选取控制
第五章循环控制
第六章数组
第七章函数
第八章编译预处理
第九章指针
第十章结构体与共用体
第十二章文件的基本操作
第十三章位运算
第十三章位运算
§13-1位运算概述
计算机的特点:数据是以二进制数表示的;
机器指令由二进制数组成的。
二进制数:0,1
 C语言的特点:具有高级语言和低级语言的功能。
低级语言功能的表现:
调用系统功能的函数;
读写I/O端口的函数;
直接对数据的位或字节进行操作(只限于char型和int型数据)。
调用BIOS中的各中断函数;
本章主要介绍位运算。
 C语言中的位操作运算符:
共有6个,分别如下:
1. ~
作用:按位取反
如:a=10011010
则:~a=01100101
2. <<
作用:按位左移
如:a=10011010
则:a<<2=01101000
3. >>
作用:按位右移
如:a=10011010, b=01010011
则:a>>2=11100110 (a为有符号数)
4. &
作用:按位与(1&1=1, 1&0=0, 0&0=0)
如:a=10011010
则:a&b=00010010
b=01010011
b>>2=00010100 (b为无符号数)
5. |
作用:按位或(1|1=1, 1|0=1, 0|0=0)
6. ∧
作用:按位异或(1∧1=0, 1∧0=1, 0∧0=0)
如:a=10011010
则:a∧b=11001001
b=01010011
如:a=10011010
则:a|b=11011011
b=01010011
§13-2. 位运算符的使用方法
位运算符分为两类:
1. 只有一个变量参与运算: ~, <<, >>
2. 有两个变量参与运算: &, |, ∧
位运算时,通常采用的是八进制或十六进制数。
例: main( )
{unsigned int a=0;
printf("%x, %u\n", ~a, ~a);
}
运行结果:ffff, 65535
实际上:a=0000 0000 0000 0000 0
~a=1111 1111 1111 1111 65535
(十六进制:ffff)
若:a=0000 0000 0000 0001 1
则:~a=1111 1111 1111 1110 65534
(十六进制:fffe)

最近更新

2024年上海大学单招综合素质考试题库完美版 39页

2024年上海师范大学单招职业倾向性测试题库带.. 41页

2024年上海建桥学院单招职业适应性考试题库含.. 40页

2024年上海海事大学单招职业适应性测试模拟测.. 38页

2024年上海电机学院单招职业技能测试题库最新.. 40页

2024年中山职业技术学院单招职业技能考试题库.. 41页

2024年丽水学院单招职业技能测试模拟测试卷含.. 41页

2024年九江理工职业学院单招职业倾向性测试模.. 40页

绿色化学在单体合成过程中的应用研究 22页

绝对值处理在通信系统中的应用 36页

2024年云南文化艺术职业学院单招职业适应性考.. 40页

2024年云南理工职业学院单招职业技能考试题库.. 41页

2026年作文公开课听课心得 10页

2024年云南省玉溪市单招职业适应性测试模拟测.. 41页

2026年作文400字我的植物朋友 8页

2024年六盘水幼儿师范高等专科学校单招职业倾.. 40页

2024年兰州石化职业技术大学单招职业倾向性测.. 39页

2024年共青科技职业学院单招职业适应性考试模.. 40页

2024年内蒙古伊克昭盟单招职业倾向性考试题库.. 40页

2026年伴我成长500字优秀作文 7页

2024年内蒙古建筑职业技术学院单招职业倾向性.. 40页

2024年内蒙古电子信息职业技术学院单招职业适.. 41页

2026年传统结婚祝贺的经典对联 3页

2024年北海职业学院单招职业技能测试题库必考.. 42页

2024年南京交通职业技术学院单招职业适应性考.. 41页

2024年南京旅游职业学院单招职业适应性考试题.. 41页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页