大学C语言基础自学课件 第4章.ppt

大学C语言基础自学课件 第4章.ppt

ID:57113558

大小:521.50 KB

页数:27页

时间:2020-07-31

大学C语言基础自学课件 第4章.ppt_第1页
大学C语言基础自学课件 第4章.ppt_第2页
大学C语言基础自学课件 第4章.ppt_第3页
大学C语言基础自学课件 第4章.ppt_第4页
大学C语言基础自学课件 第4章.ppt_第5页
资源描述:

《大学C语言基础自学课件 第4章.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、内容提要:1C语句概述2赋值语句3数据输入与输出4程序举例与练习Ch4顺序程序设计§4.1C语句概述C程序源程序文件1源程序文件2源程序文件N。。。。预处理命令全局变量声明函数1。。。。函数N函数首部函数体局部变量声明执行语句1、简单表达式语句(任何表达式加上分号都成为语句)如:a=3是表达式;a=3;是语句赋值语句:C语言中的赋值号“=”是一个运算符。如:i=1;x=sin(y);函数调用语句:如:printf(“Thisisacprograme”);空语句:如:;问题:既然空语句什么都不作,为什么还要它?(空语句可用

2、来作被转向点,或循环语句中的循环体)C语句:以分号作分隔符,编译后产生机器指令,完成一定操作任务。2、复合语句将几个表达式组合在一起,形成一个复合表达式语句。用{}把一些语句括起来成为复合语句。如:{z=x+y;t=z/100;printf(“%f”,t);}注意:}后无分号,其余各行均有分号。例4.1main(){inta;{intb;b=3;//复合语句(分程序)printf(“%d”,a+b);}b=1;}★b的作用域只在内层大括号这样一个局部由于b是复合语句中定义的,在它之外使用是错误的说明:花括号配对规则,

3、从后向前配对,一个后花括号和它最近的前花括号配对。§4.3数据输入输出的概念与C语言中的实现输出:向外部输出设备(显示器,打印机,磁盘等)输出数据。输入:从输入设备(键盘,磁盘,光盘,扫描仪等)输入数据实现:C语言中没有输入或输出语句。输入和输出操作都是由函数来实现的。Printf和scanf就是函数的名字。putchar:输出字符;getchar:输入字符;printf:格式输出;scanf:格式输入;puts:输出字符串;gets:输入字符串注意:在使用系统库函数时,要用预编译命令“#include”将有关的“头文件

4、”包含在用户源文件中。§4.4字符数据的输入输出P73字符输出函数putchar向终端输出一个字符,一般形式为putchar(变量名);字符输入函数getchar从终端(或系统隐含指定的输入设备)输入一个字符,它没有参数,一般形式为getchar()函数的值就是从输入设备得到的字符。#includevoidmain(){intc;chara;a='B';c=65;putchar(a);putchar('');putchar(c);}#includevoidmain(){inta,b

5、,c;printf("请输入三个字符:");a=getchar();b=getchar();c=getchar();printf("%c==%d%c==%d%c==%d",a,a,b,b,c,c);}注意:1.当输入多个字符时,多余字符作废;2.用getchar()得到的字符可以赋给字符变量、整型变量或作为表达式的一部分。3.空格、回车符都将作为字符读入。4.用户敲Enter键时,表示输入结束。变量可以是字符型也可以是整型BA注意:(1)putchar也可以输出转义字符:如:putchar(‘101’);p

6、utchar(‘’’);putchar(‘\’);(2)c=getchar();putchar(c);putchar(getchar());ptinrf(“%c”,getchar);格式:printf(“格式控制串”,输出表)功能:按自右向左的顺序,依次计算“输出列表”中各表达式的值,再按“格式串”规定的格式将自左向右的顺序表达式的值输出到显示器。格式输出函数VC6.0编译器输出表:要输出的数据(可以没有,多个时以“,”分隔)格式控制串:包含三种信息格式说明:%[修饰符]格式字符,用于指定输出格式普通字符:原样输出转

7、义字符:控制字符,换行()、退格(b)、回车(r)#includevoidmain(){inti=3,j=4;printf("%d,%d",j,j=i);printf("%d,%d",i,j++);printf("%d,%d",i=j,j);printf("%d,%d,%d",i,j);printf("%d",i=j,j+1);}运行结果:3,33,34,44,4,*******4d,ix,Xoucse,Efg%%格式字符:P81表4-1十六进制无符号整数不带符号十进制整数十

8、进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数e和f中较短一种百分号本身inta=567;printf(“%d”,a);inta=255;printf(“%x”,a);inta=65;printf(“%o”,a);inta=567;printf(“%u”,a);chara=65;printf(

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

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

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