前言:
如今朋友们对“c语言的顺序结构程序设计”都比较关注,我们都需要剖析一些“c语言的顺序结构程序设计”的相关知识。那么小编也在网摘上网罗了一些对于“c语言的顺序结构程序设计””的相关内容,希望兄弟们能喜欢,姐妹们快快来了解一下吧!赋值语句赋值语句(表达式语句):在赋值表达式的尾部加上“;”数据输出
printf函数的一般调用形式
调用形式:printf(格式控制,输出项1,输出项2,···)
printf("a=%d,b=%d", a, b);
printf函数中常用的格式说明
每个格式说明都必须用“%”开头,以一个格式字符作为结束,在此之间可以根据需要插入“宽度说明”、左对齐符号“-”、前导零符号“0”
格式字符
格式字符
说明
c
输出一个字符
d或i
输出带符号的十进制整型数。%ld为长整型,%hd为短整型,%I64d为64位长整数
o
以八进制格式输出整型数。%#o加先导0
x或X
以十六进制格式输出整型数。%#x或%#X输出带先导0x或0X的十六进制数
u
以无符号十进制形式输出整型数
f
以带小数点的数学形式输出浮点数(单精度和双精度数)
e或E
以指数形式输出浮点是(单精度和双精度数)
g或G
有系统决定采用%f还是采用%e(或%E)格式输出,以使输出宽度最小
s
输出一个字符串,直到遇到“\0”
p
输出变量的内存地址
%
输出一个%
输出数据所占宽度说明在%和格式字符之间插入一个整数常量来指定输出的宽度。如果指定的宽度超过输出数据的实际宽度,输出时将会右对齐,左边补上空格对于float和double类型的实数,可以用“n1.n2”的形式来指定输出宽度(n1和n2分别代表一个整常数),其中n1指定输出数据的宽度(包括小数点),n2指定小数点后小数位的位数,n2也称精度对于f、e或E,当输出数据的小数位数多于n2位时,截去右边多余小数,并对截去部分的第一位小数做四舍五入处理;当输出数据的小数位少于n2时,在小数最右边补0也可用“.n2”格式,不指定总宽度;如果指定“n1.0”或“.0”格式,则不输出小数点和小数部分对于g或G,宽度用来指定输出的有效数字位数。默认6位有效数字
宽度说明
说明
%2d
输出数据占两位宽度,不足两位右对齐,左边补空格
%10.2f
输出浮点数总宽度为10,小数点后保留两位
输出数据左对齐:在“%”和宽度之间加“-”使输出数据总带+/-:在“%”和格式字符间加“+”
使用printf函数时的注意事项
调用函数printf时,其参数是从右至左进行处理的输出数据的域宽可以改变
printf("%*d",m,i); /*将按照m指定的域宽输出i值,并不输出m的值*/数据输入
scanf函数的一般调用形式
调用形式:scanf(格式控制,输入项1,输入项二,···)
scanf("%d%f%lf",&k,&a,&y);
scanf函数中常用的格式说明
格式字符
说明
c
输入一个字符
d
输入带符号的十进制整型数
i
输入整型数,整型数可以是带先导0的八进制数,也可以是带先导0x(或0X)的十六进制数
o
以八进制格式输入整型数,可以带先导0,也可以不带
x
以十六进制格式输入整型数,可以带先导0x或0X,也可以不带
u
以无符号十进制形式输入整型数
f(lf)
以带小数点的数学形式或指数形式输入浮点数(单精度数用f,双精度数用lf)
e(le)
同上
s
输入一个字符串,直到遇到“\0”
scanf函数右返回值,其值就是本次scanf调用正确输入的数据项个数
通过scanf函数从键盘输入数据
输入数值数据:在输入整数或实数这类数值型数据后,输入的数据之间必须用空格、回车符、制表符等间隔符隔开跳过某个输入数据:在%和字符之间加入“*”复合语句和空语句
复合语句
语句形式:{语句1 语句2 语句3 ··· 语句n}
空语句
int main(){ ; /*空语句*/}程序举例
#include "stdio.h"int main() { int x, y, t; printf("输入整数x和y的值:"); scanf("%d%d", &x, &y); printf("x=%d,y=%d\n", x, y); t = x; x = y; y = t; printf("x=%d,y=%d", x, y);}
/** 输入一个double类型的数,使该数保留小数点后两位,对第三位小数进行四舍五入处理,然后输出此数 */#include "stdio.h"int main() { double x; printf("输入数据:"); scanf("%lf", &x); printf("x=%f\n", x); x = x * 100; x = x + 0.5; x = (int) x; x = x / 100; printf("x=%f", x);}
标签: #c语言的顺序结构程序设计 #c语言顺序结构程序设计实验报告心得体会 #c语言顺序结构设计注意事项 #c语言顺序结构设计注意事项是什么 #c语言顺序程序设计实训总结