c语言中数据的标准输入输出函数
2018-03-22 12:40
495 查看
在c程序中实现程序输入输出的,主要是 printf ( ) 函数和scanf ( )函数。这两个函数用的时候必须指定数据的格式,%d或%c之类的,成为格式控制。下面会详细说明。1. printf( )函数用来向屏幕输出若干个任意类型的数据。如:printf("%d,%c", t,c); printf("%d", 97); 这个屏幕打印结果为97。因为 %d是用来输出一个十进制整数,所以输出为97。 printf("%c", 97); 但是这个打印结果为小写字母a,因为%c是用来输出一个字符,字母a对应的ASCII码值为97,在输出之前,系统会自动将该整数作为ASCII码值转换成对应的字符。
2. 用scanf( )函数输入数据。如scanf("%d%d", &m, &n); scanf( )函数中格式控制对应的应是变量地址 &m,不要写成变量名,输入一个数据肯定是要知道这个变量的地址的,不然没法输入。输入数据时,在对应位置上应输入与格式控制的一样的字符。
3.用getchar( )输入一个字符 getchar ()函数每次只能输入一个字符,如果想输入多个字符,那就用多个getchar( )函数。
4.putchar( )函数与getchar( )函数对应,用来输出一个字符。
用getchar( )函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋值作为表达式,如下:
2. 用scanf( )函数输入数据。如scanf("%d%d", &m, &n); scanf( )函数中格式控制对应的应是变量地址 &m,不要写成变量名,输入一个数据肯定是要知道这个变量的地址的,不然没法输入。输入数据时,在对应位置上应输入与格式控制的一样的字符。
3.用getchar( )输入一个字符 getchar ()函数每次只能输入一个字符,如果想输入多个字符,那就用多个getchar( )函数。
4.putchar( )函数与getchar( )函数对应,用来输出一个字符。
#include <stdio.h> int main() { char a, b, c; a = getchar(); b = getchar(); c = getchar(); putchar(a); putchar(b); putchar(c); system("pause"); return 0; }
用getchar( )函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋值作为表达式,如下:
#include<stdio.h> int main() { putchar(getchar()); putchar(getchar()); putchar(getchar()); system("pause"); return 0; }
相关文章推荐
- C语言:数据类型、存储区字节数、占位符、sizeof、输入输出、二进制相关、操作符(++,--)、主函数参数
- C语言fflush()函数:清空文件缓冲区(或标准输入输出缓冲区)
- C语言之数据的输入输出scanf()函数
- C语言标准输入输出函数
- 输入输出原理与C语言标准输入输出函数
- C语言fflush()函数:清空文件缓冲区(或标准输入输出缓冲区)
- C语言中的输入输出文件的缓冲区函数使用说明及举例
- C语言学习10:结构体,结构体应用,联合用法,枚举,fopen函数使用,fseek,ftell的作用和文件结束符EOF,数组和文件交换数据,个人信息管理。
- 《C和指针》读书笔记--标准输入输出函数和基础的字符串操纵函数
- C语言31个输入输出函数
- #2:C语言复习:基本输入输出函数;
- C语言中的文件输入输出函数
- 标准输入输出函数
- C语言格式化输入输出函数详解
- 【C语言】请编写实现以下功能函数:实现对一个8bit数据(unsigned char)的指定位(例如第8位)的置0或置1操作,并保持其他位不变
- C语言中的输入输出函数
- Android JNI编程(二)——C语言的基本数据类型,输出函数,输入函数
- C语言格式化输入输出函数
- C语言 基本输入输出函数
- C语言中的文件输入输出函数