linux c 常用的标准输入输出函数简介

linux c 常用的标准输入输出函数简介
Linux c下标准的输入 输出函数所需的头文件都为
#include < stdio.h>


1 格式化输入函数scanf简介

函数简介:
程序按照一定的格式从键盘接收信息
函数原型:
scanf(“输入格式”,输入项);
函数用法:
scanf(“%d:%d”,&a,&b);
以上函数拥有两个输入项a b,先输入a然后输入冒号 然后输入b回车结束输入
函数使用注意事项:
输入格式需要使用转换符,否则容易出错
输入项必须是地址 及变量前面加入&
输入分隔符的界定 如上例所示,分隔符为 “冒号”
输入数据时,遇 空格 tab 回车键将终止输入
输入数据时,如果接收数据的宽度超过接收长度,则只接收所需的长度,多余的长度将会被舍弃


2 格式化输出函数printf简介

函数简介:
printf函数的功能就是按照一定的格式将信息输出
函数原型:
printf(“输出格式”,输出项)
函数用法:
int a=9;
printf(“a is %d\n”,a);


常用格式定义:
%d 十进制整数
%x 十六进制整数
%f 浮点小数
%c 单一字符
%s 字符串
%2d 2位十进制



字符输入 输出函数是按一个字节的字符代码为单位完成输入输出过程。



3 字符输入函数getchar

函数功能:
从键盘读入一个字节的代码值。
函数用法:
char c; c=getchar();


4 字符输出函数putchar

函数功能:
把一字节的代码值所代表的字符输出到标准输出设备上。
函数用法:
char c=’i’;putchar(c);