当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

《C语言》第四章 最简单的C程序设计

资源类别:文库,文档格式:PPT,文档页数:28,文件大小:237KB,团购合买
第一节 C语言的概述 第二节 数据的输入输出 第三节 格式输入和输出 第四节 字符数据输入输出
点击下载完整版文档(PPT)

第四章最简单的C程序设计

1 第四章 最简单的C程序设计

第一节C语言的概述 本课介绍C语言程序设计的基本方法和基本的 程序语句 从程序流程的角度来看,程序可以分为三种基 本结构,即版序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序 C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使得对C程 序有一个初步的认识,为后面各章的学习打下 基础

2 第一节 C语言的概述 本课介绍C语言程序设计的基本方法和基本的 程序语句。 从程序流程的角度来看,程序可以分为三种基 本结构, 即顺序结构、分支结构、循环结构。 这三种基本结构可以组成所有的各种复杂程序。 C语言提供了多种语句来实现这些程序结构。 本章介绍这些基本语句及其应用,使得对C程 序有一个初步的认识, 为后面各章的学习打下 基础

C程序是由语句构成的,可分为以下4类 1.流程控制 1)选择语句 if-else (条件语句) switch-case (多分支选择语句) 2)循环语句 for (循环语句) while (循环语句) do-while (循环语句) 3)辅助控制语句 break (终止执行 switch或循环语句) continue (结束本次循环) goto (转向语句) return (从函数返回语句) 3

3 C程序是由语句构成的,可分为以下4类: 1.流程控制 1)选择语句 if-else (条件语句) switch-case (多分支选择语句) 2)循环语句 for (循环语句) while (循环语句) do-while (循环语句) 3)辅助控制语句 break (终止执行switch或循环语句) continue (结束本次循环) goto (转向语句) return (从函数返回语句)

2.表达式语句 1)赋值语句 例 x=8 /*赋值表达式* x=8 /*赋值语句*/ 个语句必须在最后出现“;” 任何赋值表达式都可以加上分号成为赋值语句 例:a*=12; z=8 i+十

4 2.表达式语句 1)赋值语句 例: x=8 /*赋值表达式*/ x=8; /*赋值语句*/ 一个语句必须在最后出现“;” 任何赋值表达式都可以加上分号成为赋值语句 例: a*=12 x=y=z=8 i++ ; ; ;

2)函数调用语句 例: printf( This is a example.”)/“函数调用语句 scanf(“%d”,&c) 3)空语句 例 4)复合语句 例: c=a+b z=3*x+y/10 printf(“%d,%dn?”,c

5 2)函数调用语句 例: printf(“This is a example.”) scanf(“%d”,&c) ; ; /*函数调用表达式 函数调用语句*/*/ 3)空语句 例: ; 4)复合语句 例: { c=a+b; z=3*x+y/10; printf(“%d,%d\n”,c,z); }

第二节数据的输入输出 C语言本身不提供输入输出语句,输入输出操作 是由函数来实现的. 如: printf函数和 scanf o函数

6 第二节 数据的输入输出 C语言本身不提供输入输出语句,输入输出操作 是由函数来实现的. 如: printf()函数和scanf()函数

第三节格式输入和输出 1. printf0函数 1)一般形式 Printi(“格式控制”,翰输出表列) 例: printf(“x=%d,y=%fn”,x,y) 格式控制输出表列

7 第三节 格式输入和输出 1.printf()函数 1)一般形式 Printf(“格式控制” ,输出表列) 例: printf(“x=%d,y=%f\n”,x,y); 格式控制 输出表列

2)格式控制部分说明 格式说明 包含3种信息 转义字符:b“\t,“n,“1344 普通字符: printf(“a=%d”,a) 格式说明符 符号 作用 十进制有符号整数 % 十进制无符号整数 f 浮点数 s 字符串 oC 单个字符 op 指针的值 指数形式的浮点数 %x,%X无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 g 自动选择合适的表示法

8 2)格式控制部分说明 包含3种信息: 格式说明符 转义字符: ‘\b’ ‘\t’ ‘\n’ ‘\344’ 普通字符: printf(“a=%d”,a); 符号 作用 %d 十进制有符号整数 %u 十进制无符号整数 %f 浮点数 %s 字符串 %c 单个字符 %p 指针的值 %e 指数形式的浮点数 %x, %X 无符号以十六进制表示的整数 %0 无符号以八进制表示的整数 %g 自动选择合适的表示法 格式说明符

3)输出表列部分说明 a. printf(函数中格式控制部分的“格式说明符”和“输出表 列 数值类型上必须一一对应 例; printf(“x=%f,c=%d\n”,x,c); b.输出表列可以是常量、变量\表达式.如果是表达式,则 printf函数将先对其进行计算,再输出结果 例 main 0 printf(“x=%f”,3*4.8+9/4-sqrt(2.0)); C. printf函允许没有输出表列部分,它表示输出一个字符串 格式为: printf(“输出字符串”); 例; printf(“ please input a number:”);

9 3)输出表列部分说明 a.printf()函数中格式控制部分的“格式说明符”和“输出表 列” 数值类型上必须一一对应 例; printf(“x=%f,c=%d\n”,x,c); b. 输出表列可以是常量\变量\表达式.如果是表达式,则 printf()函数将先对其进行计算,再输出结果 例; main() { printf(“x=%f”,3*4.8+9/4-sqrt(2.0)); } c.printf()函允许没有输出表列部分,它表示输出一个字符串 格式为: printf(“输出字符串”); 例; printf(“please input a number:”);

2. scanf(函数 1)一般形式 scanf(“格式控制”,地址表列) 与 printf(由若干个变量 函数类似地址组成(变量 前加“&”) 例:main(/米 scanf函数输入数据*/ int a, b: scanf(“%d,%d”,&a,&b) printf “%d, %dn”,a,b) 10

10 2.scanf()函数 1)一般形式 scanf(“格式控制” ,地址表列) 与printf() 函数类似 由若干个变量 地址组成(变量 前加“&”) 例: main() /*scanf()函数输入数据*/ { int a,b; scanf(“%d,%d”,&a,&b); printf(“%d,%d\n”,a,b); }

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共28页,试读已结束,阅读完整版请下载
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有