03. 程序结构——(顺序结构)

程序结构——(顺序结构)

 

顺序结构

#include <stdio.h>  编译预处理命令

Standard input output (标准输入输出头文件)

 

 

一、数据输出

printf 调用语法格式

printf(”输出格式控制字符串”, 输出项);  \n表示输出后换行

除了以 \ 和 % 打头的字符外," " 中的其余字符会原样输出

 

输出格式字符及其功能表

格式字符

说明

%c

输出一个字符

%d(decimal)

长整型(%ld)

短整型(%hd)

只能输出带符号的十进制整型数变量值,不能输出浮点型变量值

%f

以带小数点的数学形式输出浮点数(单精度float和双精度double),默认保留6位数字输出,只能输出浮点型变量值,不能输出整型变量值

%g或G

有系统决定,以使得输出的宽度最小,只能输出浮点型变量值,不能输出整型变量值

%s

输出一个字符串,直到遇到“\0”结束

 

 

 

 

 

注意:输出数据所占宽度说明

(1)在 % 和格式字符之间插入一个整数常数来指定输出宽度 n(例如:%4d  n 代表整数4)。

如果指定的宽度不够,输出时将会自动突破,保证数据完整输出(即,原样输出),如果指定的宽度 n 超出输出的数据的实际宽度,输出时将会右对齐,左边补以空格,达到指定宽度

(2)对于 float 和 double 类型的实数,可以用  n1.n2 的形式来指定输出宽度,n1 和 n2 分别代表一个正常数,n1 指定输出的宽度(包括小数点),n2 指定小数点后小数的位数,所以 n2 也称为精度

例如:%12.4f  (n1 代表整数12,n2 代表整数4)

即,保留4位小数,以12个字符的宽度输出

 

 

二、数据输入

scanf 函数的一般调用形式

scanf("输入格式控制字符串", &输入项);

scanf 除了以 % 打头的字符以外," " 中的其余字符均要原样输入

 

输入格式字符及其功能表

格式字符

说明

%c

输入一个字符

%d

输入带符号的十进制整型数

%f(lf)

以带小数点的数学形式或指数形式输入浮点数(单精度用f,双精度用lf)

%s

输入一个字符串,直到遇到”\0”时停止

 

 

 

 

 

 

 

 

三、复合语句和空语句

 

复合语句:

用一对花括号 {} 把若干语句括起来构成一个语句组就是一个复合语句,在语法上视为一条语句,在一对花括号内的语句数量不限

 

空语句:★★★★

C程序中所有的语句都必须由一个分号“;”作为结束。如果只有一个分号。如:

main()

{

      ;

}

这个分号也是一条语句,称为“空语句”

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值