第八讲 运算符和表达式-位运算.pptxVIP

  • 2
  • 0
  • 约3.24千字
  • 约 21页
  • 2026-05-22 发布于陕西
  • 举报

项目二程序设计基础知识第八讲运算符和表达式-位运算C语言程序设计任务驱动式教程

运算符和表达式C程序基础知识概述数据类型常量变量目录数据类型转换

问题导入若有以下程序段:intr=8;printf(“%d\n”,r1);则r的值为多少呢?这是怎么计算的呢?位运算符与位运算A.16B.8C.4D.2

运算符和表达式-----位运算的概述任务八定义:所谓位运算是指对字节或字节内的二进制位进行测试、设置或逻辑的运算。说明:且参与位运算的运算量只能是整型或字符型的数据,不能是实型数据。

运算符和表达式-----位运算的分类任务八位运算位移运算?按位左移?按位右移位逻辑运算~按位取反按位与^按位异或|按位或

运算符和表达式-----位运算的优先级任务八运算符运算类型优先级含义~~x单目?从上到下优先级从高到低?和的优先级相同?按位取反?xy双目按位左移?xy双目按位右移xy双目按位与^x^y双目按位异或|x|y双目按位或

运算符和表达式-----位移运算-位左移任务八操作数a移位位数n各个二进制位顺序向左移动n位,右端补0,高位舍去。格式示例#includestdio.hvoidmain(){ inta=10,c; c=a2; printf(c=%d\n,c);}左移前:左移后:0000101010的二进制表示001010

文档评论(0)

1亿VIP精品文档

相关文档