数据的输入输出
标签: 数据的输入输出
学习人数: 17.4k


高清播放
赞赏支持

所谓输入输出是以计算机为主体而言的。
我们介绍的数据输出是向标准输出设备显示器输出数据的语句。
在C语言中,所有的数据输入/输出都是由库函数完成的,因此都是函数语句。
在使用C语言库函数时,要用预编译命令

#include

将有关“头文件”包括到源文件中。
使用标准输入输出库函数时要用到“stdio.h”文件,因为源文件开头应有以下预编译命令:
#include<stdio.h> 或 #include “stdio.h”
stdio是standard input & output的意思。


字符输入输出函数
字符输出putchar
putchar函数时字符输出函数,其功能是在显示器上输出单个字符。
其一般形式为:

putchar(字符变量)

例如:

putchar('A') //输出大写字母A
putchar(x)  //输出字符变量x的值
putchar('\n')//换行

使用本函数前必须要用文件包含命令:
#include<stdio.h>    或    #include “stdio.h”
输出单个字符例子

#include <stdio.h>  
  
int main() {  
    char a = 'N', b = 'o', c = 'b';  
    putchar(a);putchar(b);putchar(b);putchar(c);putchar('\t');  
    putchar(a);putchar(b);  
    putchar('\n');  
    putchar(b);putchar(c);  
    return 0;  
}  

 


字符输入getchar
getchar函数的功能是从键盘上输入一个字符。
其一般形式为:getchar();
通常把输入的字符赋予一个字符变量,构成赋值语句,如:

char c;
c = getchar();

例:

#include <stdio.h>  
  
int main() {  
    char c;  
    printf("input a character\n");  
    c = getchar();  
    putchar(c);  
    return 0;  
}  

使用getchar函数还应注意几个问题:

1、getchar函数只能接受单个字符,输入数字也按字符处理。输入多于一个字符时,只接收第一个字符。
2、使用本函数前必须包含头文件”stdio.h”。

 


格式输入输出函数
 

输入函数scanf
scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。

1. scanf 函数的一般形式 
scanf 函数是一个标准库函数,它的函数原型在头文件“stdio.h”中,与 printf 函数相同,C语言也允
许在使用 scanf 函数之前不必包含 std...

登录查看完整内容


课后作业

掌握数据的输入输出


登录后开始许愿

暂无评论,来抢沙发