北京大学计算概论(C语言)经典课件Lecture_7——程序结构.pdf

北京大学计算概论(C语言)经典课件Lecture_7——程序结构.pdf

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第七讲 程序结构 计算概论 (Introduction to Computing) 主讲人:马思伟 复习  程序的基本框架  编译预处理: #include, #define  自定义函数的声明  主函数:main()  自定义函数的定义  程序的基本元素  标识符和关键字  标识符是以字母,下划线( _ ) 开始的一个字符序列,后面可以跟 字母,下划线,数字  关键字:具有专门的意义和用途,不能当作一般的标识符使用  数据类型、常量和变量  基本数据类型:整型、短整型、长整型、单精度浮点型、双精度 浮点型、字符型、空类型  常量:直接使用;#define定义  变量:内存空间  运算符和表达式  算术、关系、逻辑、位运算、赋值、条件运算  语句和控制流 22222 数据类型、常量和变量 33333 表达式中的数据类型转换 两种方式  强制转换,使用(DataType) 强制转换,例 int a, b=1; float c=4.3; a = b + (int) c; 赋值表达式也会进行强制转换 a = b + c;  自动转换,表达式运算中低精度变量自动向 高精度转换  区别上面的a = b + (int) c;与a = b + c;  区别c = 5/2; 与 c = 5.0/2; a = 5.0/2;与a = 5/2; 44444 字符数据类型  字符类型数据与整数(0-255), 区别 char c1 = ‘0’;\\赋初值为字符‘0’ char c1= 0;  字符类型数据的运算 char c2 = ‘A’; printf(“%c”, c2+1);  特殊类型字符 反斜线(Backslash )‘\\’ 退格(Backspace )‘\b’ 回车(Carriage return )‘\r’ 进纸符(Form feed )‘\f’ 制表符(Form feed )‘\t’ 换行(New line )‘\n’ 单引号(Single quote)‘\’’ 55555 自加自减运算  区别++在变量前后  j = ++i; 表示先将i 的值加1,再赋给j ,如果i 的值是 5,则j 的值是6 。(先给变量加1,再使用变量)  j = i++; 表示先将i 的值赋给j ,再把i的值加1,如果i 的值是5,则j 的值是5 。(先使用变量,再给变量加 1)

文档评论(0)

xingyuxiaxiang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档