您的位置:首页 > 编程语言 > C语言/C++

C语言输入输出函数

2017-11-17 17:10 176 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C