C语言中输入输出和循环语句详解.ppt
《C语言中输入输出和循环语句详解.ppt》由会员分享,可在线阅读,更多相关《C语言中输入输出和循环语句详解.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C语言的输入输和循环分支语句详解本章主要向大家介绍下C语言的输入和输出功能以及循环分支语句的使用第4章 顺序结构程序设计 3.1 C语言语句语言语句 3.2 赋值语句赋值语句 3.3 单个字符的输入单个字符的输入/输出函输出函数数3.4格式化输出函数格式化输出函数printf()3.5 格式化输入函数格式化输入函数scanf()3.6 程序的三种基本结构程序的三种基本结构3.7 顺序程序设计举例顺序程序设计举例 首部1控制语句 控制语句完成一定的控制功能。C语言只有9条控制语句,又可细分为三种:(1)选择结构控制语句:if()else,switch()(2)循环结构控制语句:dowhile()
2、,for(),while(),break,continue (3)其他控制语句:goto,returnl按照语句功能或构成的不同,可将C语言语句分为如下五类。2函数调用语句 函数调用语句由一次函数调用加一个分号(语 句 结 束 标 志)构 成。例 如:printf(This is a C Program.);3表达式语句 表达式语句由表达式后加一个分号构成。如:3+2;4空语句 空语句仅由一个分号构成。显然,空语句什么操作也不执行。5复合语句 复合语句由大括号括起来的一组(也可以是一条)语句构成。例如:main()int a,b;if(ab)max=a;min=b;复合语句 printf(%d
3、,b);说明:后面不能有;。语言程序设计 第二章数据描述C3.2赋值语句是由赋值表达式加上一个分号构成。如:a=2;a=2;a=2格式:putchar(c)参数:c为字符变量、整型变量或字符常量。功能:把字符c输出到显示器上3.3 单个字符的输入与输出5C语言无I/O语句,I/O操作由函数实现5预编译命令#include 字符输出函数/*ch3_1.c*/#include main()int c;char a;c=65;a=B;putchar(c);putchar(n);putchar(a);运行结果:A B例格式:getchar()功能:从键盘读一字符字符输入函数 例 /*ch3_4.c*/
4、#include main()char c;c=getchar();putchar(c);运行结果:aa/*ch3_4.c*/#include main()putchar(getchar();格式:printf(“格式控制”,输出表列)功能:按指定格式向显示器输出数据 3.4格式输出函数v输出表列:要输出的数据,可以没有,可以是变量或表达式,(多个数据时以“,”分隔)v格式控制:包含两种信息l普通字符或转义字符:普通字符原样输出,转义字符控制光标或输出字符。l格式说明:%修饰符格式字符 ,用于指定输出格式v格式字符d,ix,Xoucse,Efg,G%格式字符:十六进制无符号整数不带符号十进制整
5、数十进制整数指数形式浮点小数单一字符字符串八进制无符号整数小数形式浮点小数e和f中较短一种,不输出无意义的0百分号本身int a=567;printf(“%d”,a);int a=255;printf(“%x”,a);int a=65;printf(“%o”,a);int a=1;printf(“%u”,a);char a=65;printf(“%c”,a);printf(“%s”,“ABC”);float a=567.789printf(“%e”,a);float a=567.789;printf(“%f”,a);float a=567.789;printf(“%g”,a);printf(“
6、%”);567ff10165535AABC5.677890e+002567.789000567.789%l说明u格式字符要用小写(E、X、G除外)u格式字符与输出项个数应相同,按先后顺序一一对应u输出转换:格式字符与输出项类型不一致,自动按指定格式输出main()long int x=-1;double y=9.3;float z=3.1415927;printf(“%.2f,%5.1f,%3.2f”,z,z,z)printf(“%f,%lf,%le,%lg”,y,y,y,y);printf(“%ld,%lu,%lo”,x,x,x);main()int a,b;a=3;b=4;printf(“
7、%d,b=%d”,a,b);附加格式说明符(修饰符).n对实数,指定小数点后位数(四舍五入)对字符串,指定实际输出位数修饰符功 能m输出数据域宽,数据长度m,左补空格;否则按实际输出输出数据在域内左对齐(缺省右对齐)-在d,o,x,u前,指定输出精度为long型lmain()long int x=31456;printf(%d,%-8d,%2d,x,x,x);31456,31456,31456 3.5格式输入函数格式:scanf(“格式控制串”,地址表)功能:按指定格式从键盘读入数据,存入地址表指定的 存储单元中,并按回车键结束v地址表:变量的地址,常用地址运算符&v格式字符:d,i,o,x,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 输入输出 循环 语句 详解
限制150内