第六回合:输入输出函数大集合
A: printf()
格式:printf(“格式控制字符串”,输出项列表);
作用:按照“格式控制字符串”的要求,将数据显示在屏幕上。
(a) 格式控制,符串有两种形式:
(1) 格式字符串:由%、格式字符和格式修饰符组成,将输出格式转为指定的格式。
如:printf(“%d”, a); //是整数
(2) 普通字符:原样输出的字符。
如:printf(“Hello,world!\n”);
(b) 输出项列表:需要输出的一些数据,可以是常量、变量或表达式
B: scanf();
格式:scanf(“格式控制字符串”, 输入项列表);
作用:从键盘设备上输入数据,并按指定的个数赋予相对应的输入项。
如:scanf(“%d %d”, &a, &b); //&在此处的作用是取地址。
C: puts();
格式:puts(字符串或字符串数组);
作用: 向屏幕上输出字符串
D: putchar();
格式:putchar(c);
作用:项屏幕上输出一个字符。
E: getchar();
格式:c= getchar(); //不带任何参数
作用:返回从键盘上输入的字符
F: getche();
格式:c= getche(); //不带任何参数
作用:返回从键盘上输入的字符
G: getch()
格式:c= getch(); //不带任何参数
作用:返回从键盘上输入的字符
PS: getch()和getche()的功能和getchar()函数相同,差别是:
getch()、getche直接从键盘获取键值,无需等待用户按回车键。Getch函数不显示用户输入字符,常用于密码的输入。
(复习做的笔记,还在整理中。。。。)