C语言输入输出函数

来源:互联网 发布:合同软件 编辑:程序博客网 时间:2024/05/16 14:26

1. putchar 字符输出函数

2. getchar 字符输入函数

3. printf 格式化输出函数

        printf用到的格式字符:

        d: 十进制整数

        o:八进制整数

        x: 十六进制整数

        u: 无符号输出整形

        f: 浮点数

        e: 科学计数法输出浮点数

        c: 一个字符

        s: 一个字符串

4. scanf 格式化输入函数

        输入函数的格式字符同上。


#include <stdio.h>#include <math.h>int main(){    char a;    a=getchar();    putchar(a);    putchar('\n');        //输出一个空行    double x,s;    printf("Please input value of x:\n");    scanf("%lf",&x);    s=cos(x);    printf("cos(%lf)=%lf\n",x,x);}

    上述代码引用了数学库,直接编译会提示undefined reference to cos,虽然在程序开头引入了数学函数库,但是没找到cos的实现,所需需要制定cos函数的具体路径。默认的库在/lib/下面,所以在编译时,加上参数“-lm”,l代表lib,m代表math库。

    编译命令:gcc -o mymath mymath.c -lm