- 1、本文档共39页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
回顾 请同学们到讲台签到,密码是1 程序是为执行一项任务而编写的有序指令集 算法是解决问题的具体方法和步骤 流程图是算法的图形化表现形式 C语言的特点 C程序的编译和运行过程 编译器将源程序转换成机器能理解的程序 连接器用于连接相关的目标文件以生成可执行程序 第二周第一节 变量和数据类型 目标 理解变量和常量的含义 熟悉基本数据类型 - int、char、float 和 double 熟练使用 scanf() 和 printf() 函数 C语言中的基本元素 变量 声明和使用变量 声明变量: Datatype variablename; 数据类型(int/float/char…) 变量名; 定义时初始化变量: Datatype variablename = value; 定义后初始化变量: variablename = value; 变量命名 变量的命名规则: 变量名可以由字母、数字和 _(下划线)组合而成 变量名不能包含除 _ 以外的任何特殊字符,如:%、# 、逗号、空格等 变量名必须以字母或 _(下划线)开头 变量名不能包含空白字符(换行符、空格和制表符称为空白字符) C 语言中的某些词(例如 int 和 float 等)称为保留字,具有特殊意义,不能用作变量名 C 语言区分大小写,因此变量 price 与变量 PRICE 是两个不同的变量 基本数据类型 整型 使用整型变量 声明: int page_number; long int population; unsigned int age; 可按如下方式初始化: page_number=0; int max_marks = 100; 单精度浮点型 声明: float selling_price; 初始化: float selling_price = 11.3; selling_price = 65.90; 双精度浮点型 声明: double pressure_level; 初始化: pressure_level = 213.5671435568967; double dvalue = 35.4; 输入/输出函数 printf 函数5-1 printf 函数5-2 printf 函数5-3 printf 函数5-4 printf 函数5-5 转义序列 printf 函数使用示例 scanf 函数 scanf 输入输出函数使用示例 第二周第二节 运算符和字符处理 目标 使用算术运算符 熟练使用 getchar() 和 putchar() 函数 理解类型转换 算术运算符2-1 算术运算符2-2 算术运算符示例 练习:算术运算符的练习题 输入两个数,求它们的和、差、积、商。 提示: 变量定义:float num1,num2,sum……. 输入函数:scanf(); 输出函数:printf(); 字符型3-1 字符型3-2 字符型3-3 接受并显示字符 getchar() 函数 getchar()和putchar()示例 类型转换 自动类型转换 原则:把表示范围小的类型的值转换到表示范围大的类型的值 short ? int ? long ? float ? double 强制类型转换 语法:(类型名) 变量或数值 例如:int a = 5, b = 3;float qu = float(a) / b; 数据类型的转换: #include stdio.h #include stdlib.h int main(int argc, char *argv[]) { char c1,c2; int i; c1=65; i=a; c2=c1+32; printf(%c ,%d\n %c %d\n,c1,c1,i,i); printf(%c %d\n,c2,c2); system(“PAUSE”); return 0; } 总结 2-1 常量是在程序中不能被更改的值;而变量在程序中可以被更改的,通过变量可以引用存储在内存中的数据 C语言中的基本数据类型包括整型、单精度浮点型、双精度浮点型和字符型 整型分为短整型、整型、长整型,每种整型又可分为有符号型和无符号型 总结 2-2 单精度浮点型和双精度浮点型变量可以存储实数,但双精度型取值范围要比单精度型大的多 字符型变量可以存储单个字符,其值是该字符的ASCII 码 算术运算符提供运算功能,包括+、-、*、/、%、++和-- printf() 和 scanf() 函数属于格式输入输出函数 getchar() 和 putchar() 函数用来输入输出单个字符的函数 5 p $ 2 2 正确 2 + 2 = 4 ? ? A ~ Z 65 ~ 90 + 43 D
您可能关注的文档
- 第二十五课时自然资源与人类活动.ppt
- 第二单元 综合性学习 有朋自远方来.ppt
- 第二单元 信息窗3.ppt
- 第二单元 课题1 空气.ppt
- 第二单元 我们周围的空气.ppt
- 第二单元 配合物是如何形成的.ppt
- 第二单元_第2课发展职业生涯要立足本人实际.ppt
- 第二单元_配合物的形成和应用(苏教版选修3).ppt
- 第二单元信息3.ppt
- 第二单元信息窗3.ppt
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)