C基础 - 数据输入与输出(4)

来源:互联网 发布:sql删除数据库表数据 编辑:程序博客网 时间:2024/05/16 06:54
在C语言中,所有的数据输入与输出都是由库函数来完成的;因此数据输入与输出都是使用函数语句来实现的。在使用C语言库函数时,需要用预编译命令:#include <头文件> ,将头文件包括到源文件中。使用标准的输入与输出库函数时要用到”stdio.h”文件,因此需要添加#include <stdio.h>


printf函数 —— 格式化输出函数 (将变量的内容输出到显示器上)
用法:
1.printf("格式字符串");
2.printf("输出控制符", 输出参数);
3.printf("输出控制符1 输出控制符2...", 输出参数1, 输出参数2);
  输出控制符与输出参数的个数依依对应
4.printf("输出控制符 非输出控制符", 输出参数);


输出控制符包含如下:
%d    —— int
%ld   —— long int
%c    —— char
%f    —— float
%lf   —— double 
%x    —— int 或 long int
%o(不是数字) —— 同上
%s    —— 字符串, 例如:char ch[] = "HelloWorld";


为什么要输出控制符:
1.  0和1组成的代码可以表示数据也可以表示指令
2. 如果0和1组成的代码表示的是数据的化,那么同样0和1代码组合以不同的输出格式输出就会有不同的输出结果


scanf 函数 —— 格式化输入函数 (通过键盘将数据输入到变量中)
用法:
1. scanf("输入控制符", 输入参数);
    功能:将从键盘输入的字符转化为输入控制符所规定的格式的数据,然后存入以输入参数的值为地址中的变量中。


2. scanf("非输入控制符 输入控制符", 输入参数);
    功能:将从键盘的字符转化为输入控制符所规定格式的数据,然后存入以输入参数的值为地址中的变量中。
    非输入控制符必须要原样输入


其他输入、输出函数
putchar函数—— 字符输出函数

getchar函数—— 键盘输入函数



0 0