(5.8.1)--翻转课补充课件-第16讲-位运算程序设计基础.pptVIP

  • 4
  • 0
  • 约2.86千字
  • 约 10页
  • 2023-11-30 发布于陕西
  • 举报

(5.8.1)--翻转课补充课件-第16讲-位运算程序设计基础.ppt

本例选用ARM系列的S3C2410芯片来实现,该芯片有8组IO端口: 23位端口A 11位端口B和H 16位端口C、D、E和G 8位端口F 编程点拨 『C语言程序设计 · The C Programming Language』 第16讲 位运算 位运算 总结学生在上学期学过的重难点知识 移位运算符 按位与、或、异或运算符 按位取反运算符 提高部分 课堂练习 教学总结 作业布置 移位运算符 位运算——对二进制位进行的运算 位运算只能对整型或字符型进行 【例1】移位运算符的示例 #include stdio.h main( ) { int a=9,b=-9,x=0,y=0,z=0; x=a3; y=a1; z=b1; printf(%d,%d,%d\n,x,y,z); } 左移3位 右移1位 72,4,-5 对负数右移参见提高部分 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 72(=a×23) 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 a a3 a1 4(=a÷ 21) a 按位与

文档评论(0)

1亿VIP精品文档

相关文档