C语言第六回合:输入输出相关出函数大集合
2014-11-18 10:06
295 查看
C语言第六回合:输入输出相关出函数大集合
【学习目标】
1. 复习printf和scanf函数
2. 学习puts、gets
3. 学习getchar和putchar
4. 学习getch和getche
A: printf()
格式:int printf( const char * format, ... );
作用:按照“格式控制字符串”的要求,将数据显示在屏幕上。返回值为输出的个数
(a) 格式控制,符串有两种形式:
(1) 格式字符串:由%、格式字符和格式修饰符组成,将输出格式转为指定的格式。
如:printf(“%d”,a); //输出整型
(2) 普通字符:原样输出的字符。
如:printf(“Hello,world!\n”);
(b) 输出项列表:需要输出的一些数据,可以是常量、变量或表达式
B: scanf();
格式:int scanf( const char * format, ... );
作用:从键盘设备上输入数据,并按指定的个数赋予对应的输入项。返回值为输入的个数
如:scanf(“%d%d”, &a, &b); //&是取地址符。
C: puts();
格式:int puts (const char * str );
作用: 向屏幕上输出字符串
D:gets();
格式: char * gets (char * str );
作用:从键盘上获取数据,直到按回车为止。用于读取一整行字符,直到按回车键结束
E:putchar();
格式:int puts (const char * str );
作用:向屏幕上输出一个字符。
F:getchar();
格式:int getchar ( void );
作用:返回从键盘上输入的字符
G: getche();
格式:c=getche(); //不带任何参数
作用:返回从键盘上输入的字符
H: getch()
格式:c=getch(); //不带任何参数
作用:返回从键盘上输入的字符
注意:
getch()和getche()和getchar()函数的功能相同,都是读取一个字符。而getch()和getch()不等用户按回车就直接从键盘获取键值。
getch()和 getche()不同的是getche()会显示输入的字符,而getch()不会显示,所以getch()常用于密码的输入。
实例展示:
输出的结果:
【指尖的微笑】错误在所难免,希望得到大家的指正^-^
转载时保留原文的链接http://oursharingclub.joinbbs.net和http://blog.csdn.net/mirrorsbeyourself
【学习目标】
1. 复习printf和scanf函数
2. 学习puts、gets
3. 学习getchar和putchar
4. 学习getch和getche
A: printf()
格式:int printf( const char * format, ... );
作用:按照“格式控制字符串”的要求,将数据显示在屏幕上。返回值为输出的个数
(a) 格式控制,符串有两种形式:
(1) 格式字符串:由%、格式字符和格式修饰符组成,将输出格式转为指定的格式。
如:printf(“%d”,a); //输出整型
(2) 普通字符:原样输出的字符。
如:printf(“Hello,world!\n”);
(b) 输出项列表:需要输出的一些数据,可以是常量、变量或表达式
B: scanf();
格式:int scanf( const char * format, ... );
作用:从键盘设备上输入数据,并按指定的个数赋予对应的输入项。返回值为输入的个数
如:scanf(“%d%d”, &a, &b); //&是取地址符。
C: puts();
格式:int puts (const char * str );
作用: 向屏幕上输出字符串
D:gets();
格式: char * gets (char * str );
作用:从键盘上获取数据,直到按回车为止。用于读取一整行字符,直到按回车键结束
E:putchar();
格式:int puts (const char * str );
作用:向屏幕上输出一个字符。
F:getchar();
格式:int getchar ( void );
作用:返回从键盘上输入的字符
G: getche();
格式:c=getche(); //不带任何参数
作用:返回从键盘上输入的字符
H: getch()
格式:c=getch(); //不带任何参数
作用:返回从键盘上输入的字符
注意:
getch()和getche()和getchar()函数的功能相同,都是读取一个字符。而getch()和getch()不等用户按回车就直接从键盘获取键值。
getch()和 getche()不同的是getche()会显示输入的字符,而getch()不会显示,所以getch()常用于密码的输入。
实例展示:
#include <stdio.h> int main( void ) { int ch; //注意,这里是定义ch为int类型 //使用getchar()获取字符, //直到遇到EOF被定义为-1,这就是为什么我们要定义ch为int的原因 //否者可能出现无限循环 //考虑!=的优先级比=高,所以要使用括号 printf("按Ctrl+ z键结束.\n"); while( ( ch= getchar() )!= EOF ) { //使用putchar输出字符 printf( "输出的字符: "); putchar( ch ); putchar( '\n' ); //等同于printf("\n"); //除去换行符 getchar();//获取后,不保存 } return 0; }
输出的结果:
【指尖的微笑】错误在所难免,希望得到大家的指正^-^
转载时保留原文的链接http://oursharingclub.joinbbs.net和http://blog.csdn.net/mirrorsbeyourself
相关文章推荐
- 【C语言的学习】第六回合:输入输出函数大集合
- 编写函数,其功能是:将一个数字字符串转换为一个整数(不得调用C语言中提供的将字符串转换成整数的函数。)要求在主函数中输入该字符串并输出转换后的整数的值。
- 【C语言】用函数指针变量完成:输入两个整数,让用户选择函数,选择1输出较大的数,选择2输出较小的数
- C语言注释风格(函数、功能、输入、输出、返回)
- C语言的基本输入与输出函数
- C语言注释风格(函数、功能、输入、输出、返回)
- 【c语言】有一函数:x < 0 ,y = -1;x = 0,y = 0;x > 0,y = 1,编程输入一个x值,要求输出对应的y
- 【C语言】建立动态数组,输入五个学生的成绩,另外用一个函数检查有无60分以下的,输出不合格成绩
- 详解C语言中printf输出的相关函数
- C语言注释风格(函数、功能、输入、输出、返回)
- c语言经典的排序函数swap():输入的两个整数按大小顺序输出。
- c语言输入与输出库函数#include<stdio.h>
- C语言字符串输入与输出函数
- C语言中文件输入输出系统函数
- c语言 输入/输出函数
- C语言输出函数和输入函数
- C语言字符输入/输出函数
- C语言的基本输入与输出函数(全解)
- C语言中基本的输入和输出函数的用法第一讲(C语言学习随笔三)
- C语言基本的输入和输出函数(printf()和scanf() )