本章要点:

格式化输出函数──printf()
格式输入函数——scanf()
字符输出函数——putchar()
字符输入函数——getchar()

#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( ) (循环语句)

  ④dowhile( ) (循环语句)

  ⑤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);

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注