华中科技大学计算机学院C语言程序设计标识符

第2章 数据类型、运算符 和表达式 2.6.6  自增自减运算 运算符表 -- ++ 运算符: 操作数是任意基本类型之变量(或左值表达式),运算结果是: ⑴ 变量的值加1或减1,其类型与变量类型一致; ⑵ 表达式的值是变量自增自减之前或之后的值,其类型与变量类型一致。 表达式基本形式 前缀式 后缀式 ++x --x x++ x-- 先加减后取值 后加减先取值 x=x+1 x=x+1 x=x-1 x=x-1 假设int x=0;,则 ++x 表达式的值:1 变量x的值:1 x++ 表达式的值:0 变量x的值:1 --x 表达式的值:-1 变量x的值:-1 X-- 表达式的值: 0 变量x的值:-1 2.6.6  自增自减运算 运算符表 -- ++ 运算符: 操作数是任意基本类型之变量(或左值表达式),运算结果是: ⑴ 变量的值加1或减1,其类型与变量类型一致; ⑵ 表达式的值是变量自增自减之前或之后的值,其类型与变量类型一致。 特别地,后缀式计算延迟至下列条件出现序列点(计算延迟的终止点称为序列点): ① &&或||或?: 或 , ② 完整表达式 b++ + b++ 表达式的值:0 变量b的值:2 例2.11 设变量说明为 int a=1,b=0; 计算下列表达式的值。 0 0 0 a-- && a 表达式的值:0 变量a的值:0 1 0 0 2.6.7  赋值运算 运算符表 赋值运算是将运算器的数据存储到内存单元--变量之中。除了=运算之外,其它均为复合赋值运算。 运算符: %= /= *= -= += = |= ^= &= >>= <<= 1. 简单赋值运算 语法:左值表达式 = 表达式 语义:将表达式的值,存储到左值表达式所指定的内存单元之中,赋值表达式的值取左值表达式的值。 假设int x,y; ,给出下列表达式的值。 x = y = 314 - x - y 314 314 314 314 2. 复合赋值运算 语法:左值表达式 op= 表达式 语义:相当于 左值表达式=左值表达式 op 表达式。 表达式1 表达式2 表达式2 T F 2.6.8  条件运算 运算符表 语法: 表达式1 ? 表达式2 : 表达式3 语义:条件运算符(?:)是一个三目运算符 ,根据表达式1的真假值,条件表达式的值为表达式2的值或表达式3的值。 假设int a,b; ,指出下列表达式的功能。 a>b ? a : b a>b a b T F 表达式a>b ? a : b的功能是计算a和b的最大值,即max{a,b}。 由于逗号运算的左结合性,逗号表达式的一般形式如下: ((…(表达式1 ,表达式2),…) ,表达式n) 2.6.9  逗号运算 运算符表 语法: 表达式1 ,表达式2 语义:顺序计算表达式1和表达式2,逗号表达式的值为表达式2的。 ((…(表达式1 ,表达式2),…) ,表达式n) 假设int i; float x; ,给出下列表达式的结果。 i = 2 , i % 3,x=3.14 - i - x 2 2 0 3.14 3.14 3.14 2.6.10  sizeof运算 运算符表 语法: sizeof(类型名) 或 sizeof 表达式 语义: sizeof单目运算。前者计算给定的类型名对应存储单元之字节数;后者计算给定的表达式结果之数据类型对应存储单元之字节数。 假设16位版本的C语言,即int类型占用2字节,则 sizeof(long) /* 值为4 */ doubl

c语言程序的标识符分类,华中科技大学计算机学院C语言程序设计标识符.PPT相关推荐

  1. c语言中apos是什么头文件,华中科技大学计算机学院C语言程序设计字符串apos;apos;apos;apos;.ppt...

    华中科技大学计算机学院C语言程序设计字符串'''' 第3章 基本的标准输入与输出 华中科技大学计算机学院 C语言程序设计 C语言程序设计 主讲教师:周时阳 标准输入输出是指利用标准C提供的输入输出库函 ...

  2. 大学c语言第三章作业,华中科技大学光电子学院C语言第三章

    <华中科技大学光电子学院C语言第三章>由会员分享,可在线阅读,更多相关<华中科技大学光电子学院C语言第三章(20页珍藏版)>请在装配图网上搜索. 1.第三章 简单程序设计 1. ...

  3. 华中科技大学计算机上机,华中科技大学计算机学院上机复试题目.doc

    华中科技大学计算机学院上机复试题目 上机考试.一般网站上公布上机环境要求是TC2.0,但实际上是可以使用VC的.这里有一点特别要大家注意:TC2.0只支持纯C代码,不支持C++风格代码.学生称,不管你 ...

  4. 华中科技大学计算机学院有调剂名额吗,华中科技大学计算机学院2017考研调剂信息...

    华中科技大学计算机学院2017考研调剂信息 2017-03-20 16:44 | 考研集训营 2017考研调剂信息部分院校已经公布,本期小编整理了华中科技大学计算机学院2017考研调剂信息供考生参考. ...

  5. 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc...

    <华中科技大学计算机学院操作系统课程设计资料报告材料[1].doc>由会员分享,提供在线免费全文阅读可下载,此文档格式为doc,更多相关<华中科技大学计算机学院操作系统课程设计资料报 ...

  6. 华中科技大学 教学大纲 计算机,计算机组成原理 - 华中科技大学计算机学院.doc...

    计算机组成原理 - 华中科技大学计算机学院 "计算机病毒原理与防治技术"教学大纲 1.课程概要 课程名称计算机病毒原理与防治技术Computer Virus and Antivir ...

  7. 华科计算机学院导师石柯,石柯华中科技大学计算机学院.PDF

    石柯华中科技大学计算机学院 1 石柯 华中科技大学计算机学院 2 石柯 专业:计算机软件与理论 研究方向: 无线网络与移动计算.传感器网络 并行分布式计算 嵌入式系统与智能控制 keshi@ /kes ...

  8. 华科计算机学院考研专业课,华中科技大学计算机学院软件与理论考研经验

    华中科技大学计算机学院软件与理论考研经验 2010届考生,跨专业.跨届.跨学校.跨省.辞职,工作两年后辞职复习,总计复习时间三个月整,考入华中科技大学 作者 flytiger3768 次阅读 2011 ...

  9. 华中科技大学计算机课程设计,华中科技大学计算机学院操作系统课程设计报告[1] (精选可编辑)...

    <华中科技大学计算机学院操作系统课程设计报告[1] (精选可编辑)>由会员分享,可在线阅读,更多相关<华中科技大学计算机学院操作系统课程设计报告[1] (精选可编辑)(27页珍藏版) ...

最新文章

  1. vim的高级用法配置以及在系统中如何获取帮助
  2. CentOS 6.2下log4cplus的使用
  3. Java中的集合笔记
  4. python容易学吗-python容易学么
  5. oracle 数据补齐月份,Oracle自定义函数--增加月份
  6. lwip netbuf_ref: invalid buf“
  7. 戴森发布限量版V11 Complete智能无绳吸尘器
  8. vue双向数据绑定的简单实现
  9. 【渝粤教育】国家开放大学2019年春季 1087数学分析专题研究 参考试题
  10. java自动签到_原来实现钉钉自动签到如此简单,每天准时上下班不是梦
  11. 自制题库答题考试软件小程序开发,把题库导入小程序里,javascript小程序
  12. lte tm模式_TD―LTE TM8传输模式分析
  13. python椭圆花瓣_python之花瓣美女下载详解
  14. 人行地区代码一览表_全国行政区划与银行地区代码对应关系一览表模板
  15. 【水晶报表内功心法】--公式、函数与运行时总计 注:(文章来自阿泰博客)
  16. 靠着这份“葵花宝典”,让我收到了6个大厂的offer(华为+字节+腾讯+京东+网易+滴滴)
  17. css好看的图片投影,css3常见好看的投影效果_css3阴影box-shadow高大上用法
  18. 小知识:随机生成26个字母中(一个或多个)的字母
  19. good man or bad man?
  20. springmvc考研交流平台 java ssm mysql

热门文章

  1. DFTug - Getting Started(下篇)
  2. 找工作这几天遇到的骗人套路
  3. 【s操作】巧用免费云笔记和免费网盘的完美配合
  4. 【PC工具】windows批处理脚本一键bat脚本编辑器,bat转exe工具使用方法,附helloworld参考例程...
  5. 【GPS信号】GPS信号的读取以及kalman滤波预测
  6. 计算机中,文本文件和二进制文件的区别
  7. 作为JavaScript开发人员,这些必备的VS Code插件你都用过吗?
  8. flask框架----蓝图
  9. HDU 4609 3-idiots
  10. hdu 1002 A + B Problem II(大正整数相加)