欢迎来到天天文库
浏览记录
ID:57300802
大小:163.60 KB
页数:6页
时间:2020-08-10
《C语言基本语句.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、C语句分类C语言的语句用来向计算机系统发出指令,一个实际的源程序通常包含若干条语句,这些语句用来完成一定的操作任务。1.控制语句:(1).if()…else…;else-if条件语句(2).switch多分支选择语句(3).for()…循环语句(4).while()…循环语句(5).do…while()循环语句(6).continue结束本次循环语句(7).break终止执行switch或循环语句(8).return返回语句说明:以上语句“()”表示一个条件,“…”表示内嵌语句2.空语句C语言中所有语句都必须由一个分号(;)结束,如果只有一个分号,如main(){;},这个
2、分号也是一条语句,称为空语句,它在程序执行时不产生任何动作,但表示存在着一条语句。3.复合语句在C语言中花括号{}不仅可以用作函数体的开始和结束标志,同时也常用作复合语句的开始和借宿标志,复合语句也可称为“语句体”。4.其他类型语句(1).函数调用语句:由一项函数调用加一个分号构成一条语句,如scanf(“%d”,&a);(2).表达式语句,由一个表达式加一个分号构成一条一句,如a=b;二、输入/输出语句1.输入/输出概念及其实现(1).数据从计算机内部向外部输出设备(如显示器、打印机等)输送的操作称为“输出”,数据从计算机外部向输入设备(如键盘、鼠标、扫描仪等)送入的操作称为
3、“输入”。(2).C语言本身不提供输入/输出语句,但可以通过函数实现输入和输出的操作。(3).在使用C语言库函数时,首先要用预编译命令#include将有关的“头文件”包含到用户源文件中。2.单个字符的输入/输出(1).字符输出函数putchar()1>.调用putchar()函数时,必须在程序的开头包含头文件“stdio.h”即#include;或#include“stdio.h”;2>.putchar()函数的作用是向终端输出一个字节,如putchar(ch);它输出字符变量ch的值。Ch可以是字符型变量,也可以是整型变量。若ch是整型变量,则输出的是AS
4、CII码值对应的字符。(2).字符输入函数getchar()1>.调用getchar()函数时,必须在程序的开头包含头文件“stdio.h”即#include;或#include“stdio.h”;2>.getchar()函数的作用是从终端输入一个字符,getchar()函数没有参数,函数值就是从输入设备的到的字符。3>.getchar()函数只能接收一个字符,得到的字符可以赋值给一个字符变量或整型变量,也可以不赋值给任何变量,作为表达式的一部分。3.格式输出函数printf()(1).简介:printf()函数是C语言提供的标准输出函数,它的作用是向终端(或
5、系统隐含指定的输出设备)按指定格式输出若干个数据。(2).printf()函数的一般形式如:printf(“%f,%d”,x,y);printf是函数名,括号内由一下两部分组成1>.“格式控制”:用双引号括起来的字符串是“格式控制”字符串,它包括两种信息。1格式转换说明,由%和格式字符组成,如%f,%d等。上例中,当输出项为int型时,系统规定用d作为格式描述字符,因此,有“%d”,格式描述字符要与输出项一一对应且类型匹配。2主要原样输出的字符(通常指除了格式说明与一些转义字符以外的那部分)也写在“格式控制”内。2>.“输出列表”:需要输出的一些数据,可以是常量、变量或表达式。
6、(3).格式字符1>.可以根据需要在“%”与格式字符之间插入“宽度说明”、左对齐符号“-”、前导领符号“0”等。2>.常用格式字符1d格式符,用对十进制数进行输入/输出,其中“%d”是按整型数据的实际长度输出,“%md”指定m为输出字段所占宽度。2o格式符,以八进制数形式输出整数,“%mo”指定m为输出字段所占宽度。3x格式符,以十六进制数形式输出整数,“%mx”指定m为输出字段所占宽度。4u格式符,用来输出unsigned型数据,即输出无符号的十进制。5c格式符,用来输出一个字符6s格式符,用来输出一个字符串7f格式符,用来输出实数(包括单精度和双精度),以小数形式输出,使整
7、数部分全部输出。8e格式符,以指数形式输出实数。9g格式符,用来输出实数说明:f、e、g格式符可以用“整型数1,整型数2”的形式,在指定宽度的同时来指定小数位的位数,其中“整型数1”用来指定输出数据所占的总宽度,“整型数2”用来确定精度。1当输出位数多于“整型数2”指定的宽度时,截取右边多余的小数,并对截去的第一位小数做四舍五入处理。2当输出的数据的小数位数少于“整型数2”指定的宽度时,在小数的最右边添03当输出的数据所占的宽度大于“整型数1”指定的宽度时,小数位仍按上诉规则处理,整数部分并
此文档下载收益归作者所有