《c语言程序设计基础》第二章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《c语言程序设计基础》第二章

Ch2 用C语言编写程序 § 2.1 在屏幕上显示 Hello World! § 2.2 求华氏温度 100°F 对应的摄氏温度 § 2.3 计算分段函数 § 2.4 输出华氏—摄氏温度转换表 § 2.5 生成乘方表与阶乘表 本章要点 如何在屏幕上显示一些信息——printf()的使用? 如何利用顺序结构进行简单的数值计算? 选择结构的简单应用——if 语句? 循环结构的简单应用——for 语句? 简单的函数定义和调用? 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! 2.2 华氏温度与摄氏温度相互转换 华氏温度与摄氏温度的数学关系 用C表示摄氏温度,F表示华氏温度,关系如下: 2.2 华氏温度与摄氏温度相互转换 C语言的数据 常量:在程序运行过程中,其值不能被改变 ——一个确定的数值(3.14)、字符(‘a’)或字符串(“Hi”) 变量:在程序运行过程中,其值可以被改变 ——数学公式中的自变量、因变量(y=2x+1) 变量使用 C规定:变量必须先定义后使用 定义方法: 数据类型名 变量名表; int x, y; 2.2 华氏温度与摄氏温度相互转换 定义变量时要指定变量名和数据类型 变量名 代表内存中的一个存储单元,存放该变量的值 存储单元的大小由变量的数据类型决定 变量命名以字母或下划线开头,后跟字母、下划线、数字的组合,应见名知义,如:x, C, _Y 基本数据类型 整型:int-4字节, long( int)-8字节 字符型:char-1字节 实型:float-4字节, double-8字节 常量、变量都有对应的数据类型 2.2 华氏温度与摄氏温度相互转换 算术运算 算术表达式 用算术运算符将运算对象连接起来的符合C语言语法规则的式子 算术运算符 + - * / % 运算对象:常量、变量、函数或其它表达式 2.2 华氏温度与摄氏温度相互转换 注意 1. / 整数相除,结果为整数 如:1/2 = 0,9/4 = 2 思考: 5 * (F - 32) / 9 和 5 / 9 * (F - 32) 等价吗? 如何让其等价? 5.0 * (F - 32) / 9 或 5 * (F - 32) / 9.0 2. % 操作数只能为整型数据 如: 5%6=5,9%4=1,100%4=0 3. 双目运算符两侧操作数的类型应相同,否则系统会进行强制类型转换。 2.2 华氏温度与摄氏温度相互转换 赋值运算 赋值运算符 = 赋值表达式: 用 = 将一个变量和一个表达式连接起来的式子 变量 = 表达式 例如: F= 100; C = 5 * (F - 32) / 9.0; 功能 计算赋值运算符右侧表达式的值 将赋值运算符右侧表达式的值赋给左侧的变量 功能 按指定格式在屏幕上输出指定的内容 说明 标准库函数,包含在stdio.h中 形式 printf(格式控制字符串, 输出参数1, … , 输出参数n); 格式控制字符串 普通字符:原样输出 格式控制符:%引导,与输出参数一一对应 %d :int %l:long %f : float, double %c:char printf(F = %d, C = %d\n, F, C); 例2-3 求华氏温度 100°F 对应的摄氏温度。 #include stdio.h int main(void) { int C, F; F = 100; C = 5 * (F - 32) / 9; printf(F = %d, C = %d\n, F, C); return 0; } 2.3 计算分段函数 例2-4 分段计算水费,结果保留两位小数 2.3 计算分段函数 格式 scanf(格式控制,地址表列) 功能 将用户从键盘输入的数据存放至变量所代表的内存的地址 格式控制 与printf()格式字符相同,一般不应加入普通字符,如

文档评论(0)

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

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

1亿VIP精品文档

相关文档