;
。。.
}
二、数据的输入输出
C 语言提供了一些输入输出函数,如 printf()和 scanf(),在程序中调用这些输入输出函数时,必须将标准输入输出头
文件“stdio.h”包含到用户所编写的源程序中.
如:#include <stdio。h〉
其中:#include 命令一般写在程序的开头位置.
1、格式输入输出
1、格式输出函数 printf()
(1)一般格式: printf(格式字符串,输出列表)
其中:“格式字符串"包括“输出字符”和“格式控制字符”(由%和格式字符组成,指定输出项的输出格式)。
• d 格式符:用于输出十进制整数;
%d:以十进制形式显示输出变量的值;
%5d:以十进制形式显示变量的值,且至少占用 5 个字符的空间,若不够 5 位数字,则左侧补空格;
%-5d:以十进制形式显示变量的值,且至少占用 5 个字符的空间,左对齐;
%5.3d:以十进制形式显示变量的值,且至少占用 5 个字符的空间并至少有 3 位数字,若不够 3 位数字,则左
侧补 0;
如:#include<stdio.h〉
main()
{
int i;
i=40;
printf(“%d\n”,i);
printf(“%5d\n”,i);
printf(“%-5d\n",i);
printf(“%5。3d\n”,i);
}
• f 格式符:用于以小数形式输出实数;
%10.3f:以定点十进制形式显示变量的值,且总共用 10 个字符,其中,整数位 6 位,小数位 3 位,小数点 1 位;
如:#include〈stdio.h〉
main()
{
float x;
x=839。21f;
printf(“%10.3f\n”,x);
}
• c 格式符:用于输出一个字符;
如: x=”a”,y =”b”,
则 printf(%c %c”,x,y)的输出结果为:a b
若变量的值为整数,则输出该整数值为 ASCII 码的字符:
如 x=65,y=98,则 printf(“%c, %c”,x,y)的输出结果为: A, b;
同理,一个字符的数据也可以以整数的形式输出;
如 x=’a',y=’B’,则 printf(“%d,%d”,x,y)的输出结果为:97,66