时间:2021-05-20
在C语言中是用printf函数进行输出,用scanf函数进行输入的。C++保留了C语言的这一用法。
scanf函数一般格式是:
printf函数的一般格式是
scanf(格式控制, 输出表列)
【例】用scanf和printf函数进行输入和输出。
运行情况如下:
输入的整数12送给整型变量a,字符'A'送给字符变量c,67.98送给单精度变量b。
C++还保留了C语言中用于输入和输出单个字符的函数,使用很方便。其中最常用的有getchar函数和putchar函数。
putchar函数(字符输出函数)
putchar函数的作用是向终端输出一个字符。例如:
它输出字符变量c的值。
【例】输出单个字符。
运行结果为
可以看到:用putchar可以输出转义字符,putchar('\n')的作用是输出一个换行符,使输出的当前位置移到下一行的开头。putchar(66)的作用是将66作为ASCII码转换为字符输出,66是字母'B'的ASCII码,因此putchar(66)输出字母'B'。其余类似。putchar(10)中的10是换行符的ASCII码,putchar(10)输出一个换行符,作用与putchar('\n') 相同。
也可以输出其他转义字符,如
getchar函数(字符输入函数)
此函数的作用是从终端(或系统隐含指定的输入设备)输入一个字符。getchar函数没有参数,其一般形式为getchar( )函数的值就是从输入设备得到的字符。
【例】输入单个字符。
在运行时,如果从键盘输入大写字母'A'并按回车键,就会在屏幕上输出小写字母'a'。
请注意,getchar( )只能接收一个字符。getchar函数得到的字符可以赋给一个字符变量或整型变量,也可以不赋给任何变量,作为表达式的一部分。例如,第5行可以用下面一行代替:
因为getchar( )读入的值为'A','A'+32是小写字母'a'的ASCII码,因此putchar函数输出'a'。此时不必定义变量c。
也可用cout输出getchar函数得到字符的ASCII的值:
这时输出的是整数97,因为用getchar( )读入的实际上是字符的ASCII码,现在并未把它赋给一个字符变量,cout就按整数形式输出。如果改成
则输出为字母'a',因为要求输出字符变量c的值。
可以看到用putchar和getchar函数输出和输入字符十分灵活方便,由于它们是函数所以可以出现在表达式中,例如
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
stdio.h就是指“standardinput&output"意思就是说标准输入输出头文件!所以了,用到标准输入输出函数时,就要调用这个头文件C/C++头文件
在C++中,对文件的读写可以通过使用输入输出流与流运算符>>和
C++字符数组的输入输出字符数组的输入输出可以有两种方法:1)逐个字符输入输出。2)将整个字符串一次输入或输出。例如有以下程序段:charstr[20];cin
输入输出是每一种编程语言必不可少的部分,c++也不例外,下面我们就来说明c++的标准输入输出的前世今生。1.首先说一下iostream和iostream.h的区
IO:向设备输入数据和输出数据C++的IO流c++中,必须通过特定的已经定义好的类,来处理IO(输入输出)文件流:对文件进行读写操作头文件:类库:ifstrea