- 1、本文档共127页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章_简单的C程序设计
本章学习内容 标识符命名; 变量和常量; 数据类型;(整型、浮点型、字符型) 常用运算符和表达式;4.3\4.4 运算符的优先级与结合性 数据的输入输出 字符输入函数getchar() 字符输出函数putchar() 格式输出函数printf() 格式输入函数scanf() Skill: Develop a program to read/capture input and display output C Program Structure 例2.1:一个简单的C程序例子 #include stdio.h /*函数功能:计算两个整数相加之和 入口参数:整型数据a和b 返回值: 整型数a和b之和 */ int Add(int a, int b) { return (a + b); } /*主函数*/ main() { int x, y, sum = 0; printf(Input two integers:); scanf(%d%d, x, y); /*输入两个整型数x和y*/ sum = Add(x, y); /*调用函数Add计算x和y相加之和*/ printf(sum = %d\n, sum); /*输出x和y相加之和*/ } C程序常见符号分类 关键字(Keyword) 又称保留字( C Reserved Word )P378 A word that has special meaning in C 标识符(Identifier) C Standard Identifier(系统预定义标识符) A word having special meaning but may be redefined (but is not recommended!!) 用户自定义标识符 变量,函数名,… C程序常见符号分类 运算符(Operator) 34种,详见附录C 分隔符(Separator) 空格、回车/换行、逗号等 其它符号 “{”和“}”标识函数体或语句块 “/*”和“*/”程序注释的定界符 常量(Constant) 标识符命名 变量名,函数名 由英文字母、数字和下划线组成,大小写敏感 不可以是数字开头 直观,见名知意,便于记忆和阅读 最好使用英文单词或其组合 切忌使用汉语拼音 下划线和大小写通常用来增强可读性 variablename variable_name variableName 不允许使用关键字作为标识符的名字 int, float, for, while, if等 某些功能的变量采用习惯命名 如:for语句所采用的循环变量习惯用i, j, k 何谓变量(Variable )? A name associated with a memory cell whose value can change 如何衡量变量所占空间大小? bit,中文叫法:位 Byte,中文叫法:字节 Kilobyte(KB),中文叫法: K Megabyte(MB),中文叫法:兆 Gigabyte(GB),中文叫法:G Terabyte(TB),中文叫法:T 如何衡量变量所占空间大小? 一个位有多大? 只能是“0”或者“1”,二进制 一个字节有多大? 可以表示数字0~255之间的整数 保存一个字符(英文字母、数字、符号) ASCII(美国标准信息交换码)编码(附录A) 变量声明(Variable Declaration) Needs to be declared: 变量类型 变量名; 变量声明(Variable Declaration) 使用变量的基本原则 变量必须先定义,后使用 所有变量必须在第一条可执行语句前定义 声明的顺序无关紧要 一条声明语句可声明若干个同类型的变量 声明变量是初始化变量的最好时机 不被初始化的变量,其值为随机数 变量类型(Variable Type) 数据类型(Data Type) 为什么要区分类型? 不同类型有什么不同? 数据表示形式 合法的取值范围 占用内存空间大小 可参与的运算种类 数据类型(Data Type) 基本数据类型 int 整数,在目前绝大多数机器上占4个字节 TC2.0,2个字节 float 单精度浮点数,4个字节 double 双精度浮点数,8个字节 char 字符,1个字节 表示256个ASCII字符,或0~255的整数 数据类型修饰符 short short int,简写为short,短整数,2个字节 long long int,简写为long,长整数,4个字节 long double,长双精度(高精度)浮点数,10个字节 unsigned 用来修饰
您可能关注的文档
- 全新版大学英语综合教程2after-reading of Unit 2.ppt
- 光的衍射 小结与习题.ppt
- 关系代数习题.doc
- 全科医学试题.doc
- 全科医师岗位培训练习试卷答案(四).doc
- 公共经济学习题选 附答案(参考)1.ppt
- 八上数学科学重点例题及概念.ppt
- 共济失调性毛细血管扩张综合征.ppt
- 全新版大学英语综合教程3Unit5-Passage-B-Detailed-&-After-Reading.ppt
- 内科复习题(二).doc
- CNAS-CL63-2017 司法鉴定-法庭科学机构能力认可准则在声像资料鉴定领域的应用说明.docx
- 12J7-3 河北《内装修-吊顶》.docx
- 12N2 河北省12系列建筑标准设计图集 燃气(油)供热锅炉房工程.docx
- 内蒙古 12S8 排水工程 DBJ03-22-2014.docx
- 山西省 12S10 12系列建筑标准设计 管道支架、吊架.docx
- 16J601-木门窗标准图集.docx
- 12J8 河北省12系列《 楼梯》.docx
- CNAS-GL37 2015 校准和测量能力(CMC)表示指南.docx
- CNAS-RL02-2016 能力验证规则.docx
- 津02SJ601 PVC塑料门窗标准.docx
最近下载
- 2024年广州市高三二模(普通高中毕业班综合测试(二)数学试卷(含官方答案及逐题解析).pdf
- 武汉市2025届高中毕业生四月调研考试(四调)数学试卷(含答案详解).pdf
- (毕业论文)果树采摘机器人的发展现状及运动学分析.doc VIP
- 【高中语文】双新背景下的语文教学设计+85.pptx VIP
- 雨课堂学堂在线《兵棋(中国人民武装警察部队警官学院)》学堂云单元测试考核答案.pdf VIP
- 11.3 一元一次不等式组(教学设计)七年级数学下册(人教版2024).docx
- 年产1万吨一氯甲烷的工艺流程设计.doc
- 医疗器械质量管理制度-全套规章制度.docx VIP
- 木材质量v验收标准.doc
- 直肠癌(外科学课件).ppt VIP
文档评论(0)