c语言的语句
在c语言中,语句是以分号结尾的字符序列,是程序员最基本的执行单位,分号是c语句的必要组成部分。
.说明语句 说明语句用于定义程序所使用的变量与类型。
.表达式语句 表达式语句由表达式加上分号“;”组成。
.分支语句 分支语句实现分支控制过程,根据条件成立与否执行不同的语句。
c语言本来没有提供输入输出语句,所有的数据输入输出功能都是由系统提供的库函数完成的。
C语言程序设计
使用printf()函数进行数据输出时需注意:
(1)格式字符与输出项的类型要一对应,不同类型的数据所使用的格式字符不同,(2)- .般情况下,格式字符与输出项的个数应相同。如果格式字符的个数多于输出个数,则多余的格式将输出不确定的值;如果格式字符的个数少于输出项的个数,则多分输出项将不能输出。
(3)rinf()函数中可以没有输出项,此时printf()函数只用来输出个字符串:也可有多个输出项,多个输出项之间使用逗号进行分隔。若输出项是表达式时,rinf()函量按从右到右的顺序计算出其值后输出。
(4)若要在pintf()函数中输出字符“%”.则应在格式控制字符串中使用连续两个“2. scanf( )函数
scanf()函数是系统提供的用于由标准输人设备(键盘)输人数据的库函数,使用该I 时,由键盘输人数据的值。其一般调用格式为:
scanf("格式控制字符串",输入项表列)
格式控制字符串用双引号括起来,表示输人的格式:而输人项表列指出各变量的(变量名前加&)。
格式控制字符串中包含两种信息,格式控制说明和普通字符。
(1)格式控制说明:按指定的格式输人数据,其格式为以%开头的格式控制字符,不型的数据采用不同的格式控制字符。例如,int型数据采用%d,float型数据采用double型数据采用%Ff(%1f.其中的1是long的首字母,不是数字1).
(2)普通字符:在输人数据时.需要原样输人的字符。
注意scanf()函数的输人参数必须和格式控制字符串中的格式控制说明相对应,并们的类型、个数和位置都要一对应。若程序中有多个scanf丽数时.程序会等待用户并依次赋给相应变量。
例如,语句"canf("%d",&.x),”中的格式字符申%d”指明了要输人数据的类型发制整型,输人项“8.x”表明从健盘输人的数据将赋值给整型变量x。
使用scanf()函数进行数据输人时需注意:
(1)格式字符与输入项的类型、个数要一对应;输人项必须是地址 ,不能是变量名,(2格式字符可以指定输人数据所占的列数,系统会截取相应列数的数据。(3)在输人数据时遇到以下情况则认为数据输人结束:空格.Tab键、回车键、非路指定宽度,
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.10
3.11