概述
man手册看什么
包含头文件
函数传参
函数返回值
DECRIPTION(函数说明)
CONFORMING——遵循哪些标准(C89 C99——移植性好)
BUGS
RETURN(返回值)
一、输入输出
1.printf
用法:printf("format",var...);
format:%[修饰符]格式符
返回值:成功打印字符个数
示例:
int main()
{
int i = 1234;
float f = 3.333;
char ch = 'x';
double d = 6.666;
int ret;
ret = printf("Hello World!n");
printf("RET:%dn",ret);
printf("%d %.1f %c %.2lf %sn",i,f,ch,d,"hello");
printf("---i = %2d---n",i);
printf("%.3sn","1234567890");
printf("Hello!n");
//exit(0);
}
2.scanf
用法:scanf("format",&var...);
format:%[修饰符]格式符
返回值:成功被输入赋值的对象个数
示例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int i = 4;
float f = 3.333;
char ch = 'a';
double d = 6.666;
int ret;
// printf("%dn",ch + i);
ret = scanf("%d%f%c",&i,&f,&ch);
// printf("%d--%f--%dn",i,f,ch);
printf("RET : %dn",ret);
exit(0);
}
3.getchar
描述:从标准输入 stdin 获取一个字符(一个无符号字符),这等同于 getc 带有 stdin 作为参数。
声明:
int getchar(void)
返回值:该函数以无符号 char 强制转换为 int 的形式返回读取的字符,如果到达文件末尾或发生读错误,则返回 EOF。
4.putchar
描述:把参数 char 指定的字符(一个无符号字符)写入到标准输出 stdout 中
声明:
int putchar(int char)
返回值:该函数以无符号 char 强制转换为 int 的形式返回写入的字符,如果发生错误则返回 EOF。
示例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int ch;
ch = getchar();
putchar(ch);
exit(0);
}
5.puts
描述:把一个字符串写入到标准输出 stdout,直到空字符,但不包括空字符。换行符会被追加到输出中
返回值:如果成功,该函数返回一个非负值为字符串长度(包括末尾的