欢迎来到天天文库
浏览记录
ID:51643575
大小:338.50 KB
页数:60页
时间:2020-03-27
《C语言简单程序设计.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第四章顺序程序设计本章内容输入输出函数顺序结构程序设计2C程序的三种基本结构顺序结构分支结构循环结构ABAB流程图N-S图PAB真假PBA真假PA假真当P为真A34.1C语句概述4C语句分为5类控制语句函数调用语句表达式语句空语句复合语句5(一)控制语句:完成对程序流程的控制。if()elsefor()while()dowhile();continuebreakswitch()gotoreturn6(二)函数调用语句:函数调用加一分号构成。例:f1();7(三)表达式语句:表达式加一个分号.1、给变量赋值;2、i
2、++;8(四)空语句:只有一个分号的语句.(什么也不做)如:main(){;}9(五)复合语句:用一对{}括起来的语句{if(a>b)t=a;if(a
3、输入数据.在调用标准I/O库函数时,文件开头应该有:#include“stdio.h”或:#include13(一)字符输出函数格式:putchar(参数)作用:向终端输出一个字符字符型变量整型变量转义字符14例1#includevoidmain(){chara,b,c;a=‘B’;b=‘O’;c=‘Y’;putchar(a);putchar(b);putchar(c);putchar(‘’);}运行结果:BOY15(二)字符输入函数格式:getchar()作用
4、:从终端输入一个字符。16例2#includevoidmain(){charc;c=getchar();putchar(c);putchar(‘’);}运行:BB174.3格式输入与输出(一)printf()输出函数如:printf(“%d,%c”,i,c);184.3格式输入与输出(一)printf()输出函数格式:printf(格式控制,参数1,参数2,¨¨)作用:将参数1,2¨¨按格式控制的格式输出。用“”括起来的字符:格式字符、转义字符和普通字符。19格
5、式:printf(格式控制,参数1,参数2,¨¨)作用:将参数1,2¨¨按格式控制的格式输出。格式说明:由%字符开始的。它的作用是将输出的数据转换为指定的格式输出。普通字符,即需要原样输出的字符。转义字符:20格式:printf(格式字符,参数1,参数2,¨¨)作用:将参数1,2¨¨按格式控制的格式输出。%d:以带符号的十进制形式输出整数%o:以八进制无符号形式输出整数%x:以十六进制无符号形式输出整数Tobecontinued……(三版P76~P82)(四版P69~P75)211、d格式符:用来输出十进制整数。
6、%d:按十进制整型数据的实际长度输出。%md:m为指定的输出字段的宽度。如果数据的位数小于m,则左补空格;若大于m,按实际位数输出。%ld:输出长整型数据。22inta=123,b=12345;printf("%4d,%4d",a,b);longa=135790;printf("%ld",a);232、o格式符:以八进制整数形式输出。(符号位作为八进制数的一部分输出)%o:按八进制整型数据的实际长度输出。%lo:长整数以八进制形式输出。%mo:指定宽度。%mlo24例如:inta=-1;printf(“%d,%o
7、”,a,a);-1在内存单元中的存放形式?251111111111111111printf(“%d,%o”,a,a);注意:不会输出带负号的八进制整数。3、x格式符。以十六进制数形式输出整数。(不会出现负的十六进制数)%x:按十六进制数据的实际长度输出。%lx:长整数以十六进制形式输出。%mx:指定宽度。%mlx27例如:inta=-1;printf(“%d,%x”,a,a);284、%u格式符:无符号数以十进制形式输出。29例:假设int型占两个字节unsignedinta=65535;intb=-2;prin
8、tf("a=%d,%o,%x,%u",a,a,a,a);printf("b=%d,%o,%x,%u",b,b,b,b);运行结果为:a=-1,177777,ffff,65535b=-2,177776,fffe,655345、%c格式符:用来输出一个字符。charc='a';printf("%c",c);也可以指定输出宽度,如printf(“%3c”,c);316、
此文档下载收益归作者所有