ImageVerifierCode 换一换
格式:PPT , 页数:25 ,大小:92.17KB ,
文档编号:4145380      下载积分:22 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-4145380.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(晟晟文业)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(C语言程序设计第二讲课件.ppt)为本站会员(晟晟文业)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计第二讲课件.ppt

1、C C语言程序设计语言程序设计主讲:杨雪青主讲:杨雪青E-mail:E-mail:华北水利水电学院计算中心华北水利水电学院计算中心11/14/2022一、数据的输入与输出一、数据的输入与输出1、格式输出函数、格式输出函数 格式输出函数的一般形式如下:格式输出函数的一般形式如下:printf(“格式控制格式控制”,输出表,输出表);其中格式控制部分要用一对双撇号括起来,它用于说明输出其中格式控制部分要用一对双撇号括起来,它用于说明输出项目所采用的格式。项目所采用的格式。第二讲第二讲 C程序的基本组成程序的基本组成#include stdio.hmain()int x=65;char y=B;pr

2、intf(nnnx=%ddn,x);printf(x=%cn,x);printf(y=%d,y);printf(y=%c,y);#include“studio.h”main()float a,b,c;a=55;b=66;c=(a+b)/2;printf(average=%d;c);11/14/2022一、数据的输入与输出一、数据的输入与输出有关格式输出函数几点说明有关格式输出函数几点说明 (1 1)输出表中各输出项目之间要用输出表中各输出项目之间要用“,”分隔。分隔。(2 2)格式控制中的各格式说明符与输出表中的各输出项目在)格式控制中的各格式说明符与输出表中的各输出项目在个数、次序、类型等方

3、面必须一一对应。个数、次序、类型等方面必须一一对应。(3 3)格式控制中除格式说明符外的其他字符将按原样输出。)格式控制中除格式说明符外的其他字符将按原样输出。(4 4)在输出格式说明符中,如果带有宽度说明,则在左边没在输出格式说明符中,如果带有宽度说明,则在左边没有数字的位置上用空格填满(即输出的数字是右对齐)。但如有数字的位置上用空格填满(即输出的数字是右对齐)。但如果在宽度说明前加一个负号(),则输出为左对齐,即在右果在宽度说明前加一个负号(),则输出为左对齐,即在右边补空格。边补空格。第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022第二讲第二讲 C程序的基本组成程序的基

4、本组成#include main()int a,b;float x,y,s;a=34;b=-56;x=2.5;y=4.7;s=x*x+y*y;printf(a=%d,b=%6dn,a,b);printf(a=%o,b=%xn,a,b);printf(“x=%-6.2f,y=%6.2f,s=-6.2fn,x,y,s);格式输出函数综合示例格式输出函数综合示例11/14/2022一、数据的输入与输出一、数据的输入与输出2、格式输、格式输入入函数函数格式输入函数的一般形式如下:格式输入函数的一般形式如下:scanfscanf(“格式控制格式控制”,内存地址表);,内存地址表);a a)整型格式说明符

5、)整型格式说明符(1)十进制形式)十进制形式%d 或或%md 用于基本整型用于基本整型%ld 或或%mld 用于长整型用于长整型%ud 或或%mud 用于无符号整型用于无符号整型%lud 或或%mlud 用于无符号长整型用于无符号长整型(2)八进制形式)八进制形式%od 或或%mod 用于基本整型用于基本整型%lod 或或%mlod 用于长整型用于长整型(3)十六进制形式)十六进制形式%xd 或或%mxd 用于基本整型用于基本整型%lxd 或或%mlxd 用于长整型用于长整型第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022一、数据的输入与输出一、数据的输入与输出2、格式输入函数

6、、格式输入函数b b)实型格式说明符)实型格式说明符 用于输入的单精度实型格式说明符为用于输入的单精度实型格式说明符为:%f%f 或或%e%e 用于输入的双精度实型格式说明符为用于输入的双精度实型格式说明符为:%lf%lfc)c)字符型格式说明符字符型格式说明符 用于输入的字符型格式说明符为用于输入的字符型格式说明符为:%c%c 或或%mc%mc第二讲第二讲 C程序的基本组成程序的基本组成#include stdio.hmain()int a;float b,char c;scanf(“%d%f%c”,&a,&b,&c);printf(“a=%d,b=%f,c=%c,a,b,c);11/14/

7、2022有关格式输入函数几点说明:有关格式输入函数几点说明:(1 1)在格式输入中,内存地址表中必须是变量地址,不能是变量名。在格式输入中,内存地址表中必须是变量地址,不能是变量名。(2 2)与格式输出一样,格式输入格式控制中的各格式说明符与内存地址表与格式输出一样,格式输入格式控制中的各格式说明符与内存地址表中的变量地址在个数、次序、类型方面必须一一对应。中的变量地址在个数、次序、类型方面必须一一对应。(3 3)当用于输入整型数据的格式说明符中没有宽度说明时,则在具体输入)当用于输入整型数据的格式说明符中没有宽度说明时,则在具体输入数据时分以下两种情况:数据时分以下两种情况:如果各格式说明符

8、之间没有其他字符,则在输入数据时,两个数据如果各格式说明符之间没有其他字符,则在输入数据时,两个数据之间用之间用“空格空格”、或、或“Tab”Tab”、或或“回车回车”来分隔。来分隔。如果各格式说明符之间包含其他字符,则在输入数据时,应输入与如果各格式说明符之间包含其他字符,则在输入数据时,应输入与这些字符相同的字符作为间隔。这些字符相同的字符作为间隔。(4 4)当整型或字符型格式说明符中有宽度说明时,按宽度说明截取数据。当整型或字符型格式说明符中有宽度说明时,按宽度说明截取数据。第二讲第二讲 C程序的基本组成程序的基本组成11/14/20222.4 数据的处理数据的处理二、赋值运算二、赋值运

9、算赋值运算符为赋值运算符为“”。赋值表达式为:赋值表达式为:变量名表达式变量名表达式 赋值表达式的功能是,首先计算赋值运算符右边的表达式赋值表达式的功能是,首先计算赋值运算符右边的表达式值,然后将计算结果赋给运算符左边的变量,赋值表达式的值值,然后将计算结果赋给运算符左边的变量,赋值表达式的值也是这个运算结果。也是这个运算结果。赋值语句的一般格式为:赋值语句的一般格式为:变量名表达式;变量名表达式;例:例:第二讲第二讲 C程序的基本组成程序的基本组成a=99;a=a+1;a=a*(3+2);复合赋值运算符为:复合赋值运算符为:+=+=,-=-=,*=,/=,%=,/=,%=等价于a=99;a+

10、=1;a*=32;11/14/20222.4 数据的处理数据的处理二、赋值运算二、赋值运算关于赋值语句几点说明:关于赋值语句几点说明:(1 1)在)在C C语言中,语言中,“”为赋值运算符,而不是等号;为赋值运算符,而不是等号;(2 2)赋值运算符)赋值运算符“”左边必须是变量名,不能是表达式;左边必须是变量名,不能是表达式;(3 3)赋值运算符)赋值运算符“”两端的类型不一致时,系统将自动进行两端的类型不一致时,系统将自动进行类型转换。类型转换。第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022三、算术运算三、算术运算 在在C C语言中,基本的算术运算符有以下几个:语言中,基本

11、的算术运算符有以下几个:加法运算符(双目运算符),或正值运算符(单目运算加法运算符(双目运算符),或正值运算符(单目运算符)。如符)。如x xy y,x x。减法运算符(双目运算符),或负值运算符(单目运算减法运算符(双目运算符),或负值运算符(单目运算符)。如符)。如a a3 3,x x。*乘法运算符(双目运算符)。如乘法运算符(双目运算符)。如3 3*x x。/除法运算符(双目运算符)。如除法运算符(双目运算符)。如x/yx/y。%模余运算符(双目运算符)。只适用于整型数据,如模余运算符(双目运算符)。只适用于整型数据,如9%49%4的值为的值为1 1,11%311%3的值为的值为2 2等

12、。等。第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022三、算术运算三、算术运算关于算术运算的几点说明:关于算术运算的几点说明:(1 1)注意表达式中各运算符的运算次序,必要时可以加括号。)注意表达式中各运算符的运算次序,必要时可以加括号。(2 2)注意表达式中各运算对象的数据类型,特别是整型相除,)注意表达式中各运算对象的数据类型,特别是整型相除,C C语言规定两个整数量相除,其结果仍为整型。语言规定两个整数量相除,其结果仍为整型。例,例,5/35/3值为值为1;3/51;3/5值为值为0;1/3+1/3+1/30;1/3+1/3+1/3值为?值为?(3 3)C C语言允许在表

13、达式中进行混合运算,系统将自动进行类型语言允许在表达式中进行混合运算,系统将自动进行类型 转换,转换的原则是从底到高。转换,转换的原则是从底到高。(4 4)必要时可以进行强制类型转换,强制类型转换的形式:)必要时可以进行强制类型转换,强制类型转换的形式:(类型名)(表达式)(类型名)(表达式)第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022四、关系运算四、关系运算在在C C语言中,基本的关系运算符有以下语言中,基本的关系运算符有以下6 6个:个:第二讲第二讲 C程序的基本组成程序的基本组成关系运算符关系运算符名称表达式示例小于小于 35小于或等于小于或等于8 a大于或等于大于或

14、等于12b!=c ab!=c 等效于等效于 (abab)!=c!=c a=bc a=bc 等效于等效于 a=(bc)a=(bc)?思考表达式思考表达式-5 x 5-5 x 3&2|83&2|84-!0P41P41例例2.112.11第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022六、增六、增1 1与减与减1 1运算符运算符 增增1 1运算符运算符“”和减和减1 1运算符运算符“”是两个单目(只有一是两个单目(只有一个运算对象)运算符。个运算对象)运算符。增增1 1运算符是将运算对象的值增运算符是将运算对象的值增1 1;减;减1 1运算符是将运算对象的运算符是将运算对象的值减值减

15、1 1。几点说明:几点说明:(1 1)增增1与减与减1运算符的运算对象只能是整型或字符型变量。运算符的运算对象只能是整型或字符型变量。(2 2)增增1与减与减1运算符不能用于常量或表达式。运算符不能用于常量或表达式。第二讲第二讲 C程序的基本组成程序的基本组成 n=n+1;x=+n;等效于等效于 x=n;x=n;x=n+;等效于等效于 n=n+1;11/14/2022七、七、sizeofsizeof运算符运算符sizeofsizeof运算符有以下两种用法:运算符有以下两种用法:1 1)用于求得表达式计算结果所占内存的字节数。其一般形式)用于求得表达式计算结果所占内存的字节数。其一般形式为:为:

16、sizeofsizeof 表达式表达式2 2)用于求得某种数据类型的量所占内存的字节数。其一般形)用于求得某种数据类型的量所占内存的字节数。其一般形式为:式为:sizeofsizeof(类型名)类型名)例:例:sizeofsizeof x+10 x+10 sizeofsizeof y y sizeof(intsizeof(int)sizeof(doublesizeof(double第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022八、逗号运算符八、逗号运算符 逗号逗号“,”是是C C程序中常见的符号。程序中常见的符号。在在C C语言中,逗号除作为分隔符使用外,还可以作为运算语言中

17、,逗号除作为分隔符使用外,还可以作为运算符来使用,称为逗号运算符。符来使用,称为逗号运算符。逗号表达式的一般形式为逗号表达式的一般形式为 子表达式子表达式1 1,子表达式,子表达式2 2,子表达式,子表达式n n 逗号表达式的运算顺序是从前到后计算各子表达式的值,逗号表达式的运算顺序是从前到后计算各子表达式的值,其中最后子表达式其中最后子表达式n n的值就是逗号表达式的值。的值就是逗号表达式的值。例:例:x=(3+4,5+7,10 x=(3+4,5+7,10*4);4);几点说明:几点说明:(1 1)逗号运算符是所有运算符中级别最低的一种运算符。)逗号运算符是所有运算符中级别最低的一种运算符。

18、(2 2)在许多情况下逗号表达式的目的仅仅是为了得到各个子)在许多情况下逗号表达式的目的仅仅是为了得到各个子表达式的值:表达式的值:例:例:t=t=a,aa,a=b,bb,b=t;=t;第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022 在使用逗号运算符(逗号表达式)时,要注意以下几点:在使用逗号运算符(逗号表达式)时,要注意以下几点:(1 1)逗号运算符是所有运算符中级别最低的一种运算符。)逗号运算符是所有运算符中级别最低的一种运算符。(2 2)一个逗号表达式又可以与另一个表达式(可以是逗号表)一个逗号表达式又可以与另一个表达式(可以是逗号表达式,也可以不是逗号表达式)连接成新

19、的逗号表达式。达式,也可以不是逗号表达式)连接成新的逗号表达式。(3 3)在许多情况下,使用逗号表达式的目的仅仅是为了得到)在许多情况下,使用逗号表达式的目的仅仅是为了得到各个子表达式的值,而并不一定要得到或使用整个逗号表达式各个子表达式的值,而并不一定要得到或使用整个逗号表达式的值。的值。第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022九、宏九、宏 定定 义义 C C语言中的宏定义有两种形式:符号常量定义与带参数的宏语言中的宏定义有两种形式:符号常量定义与带参数的宏定义。定义。1 1、符号常量定义、符号常量定义 在在C C语言中,允许将程序中多处用到的语言中,允许将程序中多处

20、用到的“字符串字符串”定义定义成一个符号常量。在成一个符号常量。在C C语言中定义符号常量的一般形式如下:语言中定义符号常量的一般形式如下:#define#define 符号常量名符号常量名 字符串字符串第二讲第二讲 C程序的基本组成程序的基本组成#include stdio.h“#define P printfmain()int x=65;char y=B;P(nnnx=%ddn,x);P(x=%cn,x);P(y=%d,y);P(y=%c,y);11/14/2022 由于由于C C语言中的所有变量名、函数名等都使用小写字母,语言中的所有变量名、函数名等都使用小写字母,因此,符号常量名一般用

21、大写字母表示,以便与因此,符号常量名一般用大写字母表示,以便与C C语言中的保语言中的保留关键字相区别。留关键字相区别。例:例:#define PI 3.14159#define PI 3.14159 C C编译系统对定义的符号常量的处理只是进行简单的替换编译系统对定义的符号常量的处理只是进行简单的替换,不作任何语法检查。,不作任何语法检查。#define#define 是一个命令,而不是语句,因此在行末不能加是一个命令,而不是语句,因此在行末不能加“;”,并且应独立占一行。,并且应独立占一行。#define#define 命令一般应出现在程序中函数的外面,其作用命令一般应出现在程序中函数的外

22、面,其作用域范围是从域范围是从#define#define 符号常量名符号常量名 字符串字符串到到#undefundef 符号常量名符号常量名(或文件末或文件末)第二讲第二讲 C程序的基本组成程序的基本组成11/14/20222.5.2 2.5.2 带参数的宏定义带参数的宏定义 带参数的宏定义的一般形式为带参数的宏定义的一般形式为#define#define 宏名(参数表)宏名(参数表)字符串字符串 其中字符串中应包含在参数表中所指定的参数,并且,当参其中字符串中应包含在参数表中所指定的参数,并且,当参数表中的参数多于一个时,各参数之间要用逗号分隔。数表中的参数多于一个时,各参数之间要用逗号分

23、隔。第二讲第二讲 C程序的基本组成程序的基本组成例例:已知圆的半径已知圆的半径,求圆的面积求圆的面积.#include stdio.h“#define PI 3.14159#define AREA(r)(PI*(r)*(r)main()double r1,s;scanf(“%lf”,&r1);S=AREA(r1);printf(“The area is:”,s);11/14/2022在使用带参数的宏定义时,应注意以下两个问题。在使用带参数的宏定义时,应注意以下两个问题。(1 1)在使用带参数的宏定义时,一般应将宏定义字符串中的)在使用带参数的宏定义时,一般应将宏定义字符串中的参数都要用括号括起

24、来,否则经过宏展开后,可能会出现意想参数都要用括号括起来,否则经过宏展开后,可能会出现意想不到的错误。不到的错误。(2 2)在使用带参数的宏定义时,除了应将宏定义字符串中的)在使用带参数的宏定义时,除了应将宏定义字符串中的参数都要用括号括起来,还需要将整个字符串部分也要用括号参数都要用括号括起来,还需要将整个字符串部分也要用括号括起来,否则经过宏展开后,还会可能出现意想不到的错误。括起来,否则经过宏展开后,还会可能出现意想不到的错误。第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022十、上机指导十、上机指导1、Turbo C 的启动的启动2、Turbo C 的菜单的菜单3、Turbo C 环境下程序的编辑环境下程序的编辑4、Turbo C 环境下程序的调试环境下程序的调试6、Turbo C 环境下程序的运行环境下程序的运行第二讲第二讲 C程序的基本组成程序的基本组成11/14/2022 作业:作业:P P51 51 2.062.06P P5252 2.07 2.07P P5454 2.16,2.17 2.16,2.17第一讲第一讲 C语言程序设计初步语言程序设计初步11/14/2022 11/14/2022

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|