C语言第三讲.ppt

C语言第三讲.ppt

ID:49252420

大小:253.00 KB

页数:23页

时间:2020-02-02

C语言第三讲.ppt_第1页
C语言第三讲.ppt_第2页
C语言第三讲.ppt_第3页
C语言第三讲.ppt_第4页
C语言第三讲.ppt_第5页
资源描述:

《C语言第三讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言电子教案(三)第四讲第四章简单的C程序设计主要内容:§4.1C语句§4.2程序的三种基本结构§4.3赋值语句§4.4数据的输出§4.5数据的输入§4.1C语句C语句的概念:C语句就是由关键字、函数、操作对象(常量和变)、其它特殊符号等组成的字符序列。C语言的语句用来向计算机发出各种操作命令,使计算机完成各种功能,每个语句经过编译后都产生若干条机器指令。C语句的种类:控制语句:能完成一定的控制功能,如循环、分支、转向等。函数调用语句:可以调用各种标准函数和用户函数来完成一 定的功能。如printf("******");表达式语句:能完成各种运算、操作等,是TC程序的主要 构成部分.

2、如:z=a%3+(int)x%(int)y;空语句:一个分号,表示什么操作都不做。复合语句:用{}将一些简单语句括起来,构成复合语句.§4.2程序的三种基本结构C语言是结构化的程序设计语言,任何一个C语言的源程序都是由若干个基本结构组成的。每一个基本结构包含一个或多个语句,有一个入口和一个出口。和其它结构化程序设计语言一样,C语言也有三种基本结构:顺序结构、选择结构、循环结构。顺序结构由两个或两个以上的语句组成,先执行A操作,然后再执行B操作.入口:A的入口出口:B的出口AB(入口)(出口)选择结构选择结构:先判断条件P,若条件成立,跳过B执行A操作;若条件不成立,跳过A执行B操作。入口:

3、判断框出口:A或B的出口之一BAP(入口)(出口)YN循环结构先判断条件P,若条件成立,执行循环体A后再判断条件;若条件不成立,跳过循环体A向下执行。入口:判断框出口:判断框YANP(入口)(出口)§4.3赋值语句格式:赋值表达式;如:变量=表达式;变量复合赋值运算符表达式;a=32*4;b*=24-9;a=32*4;计算32*4的值,将计算结果赋给左边的变量ab*=24-9;计算b*(24-9)的值,将计算结果赋给左边的变量b,其中"*="为复合赋值运算符。功能:计算表达式的值,然将计算结果赋给左边的变量.§4.4数据的输出C语言的标准函数库提供有常用的输出函数,其中和putchar()

4、函数可用来输出一个字符,printf()函数用来输出任劳任意类型的数据。这两个函数都以终端(系统隐含指定的输出设备,一般为屏幕)为输出对象。putchar()函数(字符输出函数)putchar()函数(字符输出函数)格式:putchar(ch)功能:将字符ch输出到屏幕上。返回函数值:字符型,其值就是所输出的字符。如:putchar('A');/*在屏幕上输出大写字母A*/又如:c=putchar('A');/*在屏幕上输出大写字母A,并将大写字母A赋给变量c*/再如:c='*';putchar(c);/*在屏幕上输出c的值,即输出一个"*"号*/运行程序putchar()函数的说明ch可

5、以是字符常量、字符变量及数值表达式。若数值表达式的值为实数,则截去小数;大于255,则取该数与256相除的余数;若小于0,则取该数与-256相除的余数。若要调用该函数,应在程序的前面使用文件包含命令:#include"stdio.h"否则会出现下面的出错信息:"undefinesybom'_putchar'in……"printf()函数(格式输出函数)调用格式:printf("格式控制字符串",输出表列)功能:将输出表列中的各个输出项依次按规定的格式输出到终端(系统隐含的输出设备(一般为显示器))上。如语句:printf("******");将一个字符串******输出到屏幕上,并输出

6、一个回车符又如下面的语句:a=3;b=5;printf("a=%d,b=%d",a,b);运行后,在屏幕上输出a=3,b=5后,输出一个回车符printf()函数中整数的输出格式%d格式:按十进制输出有符号整数(-32768~32767)。%ld格式:按十进制输出有符号整数(-231~-231-1)。%5d格式:按十进制输出有符号整数(-32768~32767)至少占5位,右对齐。%-5d格式:按十进制输出有符号整数(-32768~32767)至少占5位,左对齐。%8ld格式:按十进制输出(-231~-231-1)之间的长整型整数,至少占8位,右对齐,超过8位时按实际位数。%u格式:按

7、十进制输出无符号整数(0~65535)。%o格式:按八进制输出无符号整数。%x格式:按十六进制输出无符号整数。printf()函数中实数的输出格式%f格式:按十进制输出实数,保留6位小数。%e格式:按指数形式输出实数,尾数部分保留6位有效数字。%.3f格式:按十进制输出实数,保留3位小数。%8.3f格式:按十进制输出实数,保留3位小数,至少占8位,超过8位时按实际位数。%8.3e格式:按指数形式输出实数,尾数部分保留3位

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。