本章要点:
格式化输出函数──printf()
格式输入函数——scanf()
字符输出函数——putchar()
字符输入函数——getchar()
将华氏温度转换为对应的摄氏温度。已知华氏温度与摄氏温度的转换公式为:F=c*9/5+3
#include "stdio.h"
void main()
{ float f,c; /*定义变量f和c分别表示华氏温度和摄氏温度*/
scanf("f=%f",&f); /*输入华氏温度值*/
c=5*(f-32)/9; /*计算摄氏温度*/
printf("c=%.2f\n",c); /*输出摄氏温度*/
}
C语言的基本语句:
C语言基本语句可以分为以下五类:
1.控制语句
9种控制语句:
①if( )…else… (条件语句)
②for( )… (循环语句)
③while( ) … (循环语句)
④do…while( ) (循环语句)
⑤continue (结束本次循环语句)
⑥break (中止执行switch或循环语句)
⑦switch (多分支选择语句)
⑧goto (转向语句)
⑨return (从函数返回语句)
2.表达式语句构成:由一个分号构成,最典型的是有一个赋值表达构成一个赋值语句。
3.函数调用语句:函数调用语句由一个函数调用加一个分号组成。printf(“这是一个语句.”);
4.空语句:只有一个语句结束符”;“。
5.复合语句:可以用{}括起来的语构成复合语句(又称分程序)。例如{t=x;x=y;a=b;}
字符数据的输入输出:C语言本身不提供输入输出语句,输入输出操作是由函数实现的。
putchar函数
putchar函数(字符输出函数)的作用是向终端输出一个字符。
其一般格式如下:putchar(ch);它输出的变量是ch的值,ch可以字符变量也可以整数变量。
输出单个字符:
#include <stdio.h>
void main()
{
char a,b,c;
a='B';b='O';c='Y';
putchar(a); putchar(b); putchar(c); putchar('\n');
putchar(a); putchar('\n');/*输出a的值,并换行*/
putchar(b); putchar('\n');/*输出b的值,并换行*/
putchar(c); putchar('\n');/*输出c的值,并换行*/
}
getchar函数只能用于单个字符的输入,一次输入一个字符。
在输入时,空格、回车符都作为字符输入,而且只能在敲回车键时执行。
将输入的小写字母转换成大写字母后输出:
#include <stdio.h>
void main()
{
char ch1,ch2,ch3;
ch1=getchar();
ch2=getchar();
ch3=getchar();
ch1-=32;
ch2-=32;
ch3-=32;
putchar(ch1);
putchar(ch2);
putchar(ch3);
putchar('\n');
}
格式输入与输出:
printf一般格式为:printf(格式控制,输出表列);例如:printf(“radius=%f”,radius);
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END