- 1、本文档共67页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用C语言编写程序【精选-PPT】
Chap 2 用C语言编写程序 2.1 在屏幕上显示 Hello World! 2.2 求华氏温度 100°F 对应的摄氏温度 2.3 计算分段函数 2.4 输出华氏—摄氏温度转换表 2.5 生成乘方表与阶乘表 本章要点 怎样编写程序,在屏幕上显示一些信息? 怎样编写程序,实现简单的数据处理,例如将华氏温度转换为摄氏温度? 怎样使用 if 语句计算分段函数? 怎样用 for 语句求 1+2+……+100? 如何定义和调用函数生成一张乘方表? 2.1 在屏幕上显示Hello World! 例2-1 在屏幕上显示一个短句: Hello World! 2.1 在屏幕上显示Hello World! /* 显示“Hello World!” */ 注释文本 # include stdio.h int main(void) 主函数 { printf(“Hello World! \n”); 语句结束 return 0; } 输出函数 换行符 2.1 在屏幕上显示一些信息 例2-2 在屏幕上显示: Programming is fun! And Programming in C is even more fun! # include stdio.h 编译预处理命令 int main(void) { printf(Programming is fun! \n); printf(And Programming in C is even more fun! \n); return 0; } 2.2 求华氏温度 100°F 对应的摄氏温度 摄氏温度 C=(5/9)(F-32) 2.2.1 程序解析 2.2.2 常量、变量和数据类型 2.2.3 算术运算和赋值运算 2.2.4 格式化输出函数printf 2.2.1 程序解析 例2-3 求华氏温度 100°F 对应的摄氏温度。 摄氏温度 C=(5/9)(F-32) #include stdio.h int main(void) { int celsius, fahr; 变量定义 fahr = 100; 变量使用 celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius = %d\n, fahr, celsius);输出结果 return 0; } 2.2.2 常量、变量和数据类型 int celsius, fahr; celsius = 5 * (fahr - 32) / 9; 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型 常量:5 和 9是整型常量(整数) 变量:在定义时指定 变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: int celsius, fahr; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 变量的定义 定义变量时要指定变量名和数据类型 类型名 变量名表; int celsius, fahr; float x; double area, length; 变量名代表内存中的一个存储单元 存放该变量的值 该存储单元的大小由变量的数据类型决定 C语言中的变量代表保存数据的存储单元 数学中的变量代表未知数 x = x+1 变量的定义与使用 变量必须先定义,后使用。 #include stdio.h int main(void) { int celsius, fahr; fahr = 100; celsius = 5 * (fahr - 32) / 9; printf(fahr = %d, celsius = %d\n, fahr, celsius); return 0; } 2.2.3 算术运算和赋值运算 fahr = 100;
您可能关注的文档
- 燃烧器-巢湖市国土资源局监察大队打击非法盗挖耐火泥行为.doc
- 版式设计网格系统的构建.doc
- 牛津初中英语7B全套教案沈阳[资料].doc
- 物业管理新项目筹建工作指引(精)24页.doc
- 物业管理考核细则_完整版(可编辑).doc
- 王浦劬《政治学基础》笔记[宝典].doc
- 环境经济学课件 第二章1.ppt
- 现代大学英语精读1—课本内容及翻译 .doc
- 现代学校管理制度变革下的中小学教学质量管理体系构建【精品-PPT】.ppt
- 现代快速经济制造模具技术---模具专业外文文献翻译(可编辑).doc
- 第三单元3.2《8、9的加减法》(教学设计)-一年级数学上册(北京版).pdf
- 第三单元3.3《0的认识和加减法》(第二课时)(教学设计)-一年级数学上册(北京版).pdf
- Unit 4 What can you do Part B Let’s try& Let’s talk(第4课时)分层作业-2024英语五年级上册(人教版PEP).pdf
- 第二单元2.1《认识立体图形》(教学设计)-一年级数学上册(北京版).pdf
- 第4课《曹冲称象》(教学设计)二年级语文上册(统编版).docx
- 第7课 八国联军侵华与《辛丑条约》的签订(学历案)八年级历史上册教学评一致性(部编版).docx
- 第2课 第二次鸦片战争(学历案)八年级历史上册教学评一致性(部编版).docx
- 第2课 第二次鸦片战争(学历案)八年级历史上册教学评一致性(部编版).docx
- 7.健康看电视第2课时(教学设计)-四年级道德与法治上册(统编版).docx
- 第三单元3.2《8、9的认识》(教学设计)-一年级数学上册(北京版).pdf
文档评论(0)