C语言输入,输出基础点
C语言本身是不提供输入、输出语句的,在一个程序中的输入/输出都是依赖于C语言的函数库,这也降低了对硬件的依赖程度,让C语言的输入、输出更加灵活方便。
简单来说:
输入:将数据从文件中读取到程序内部
输出:将程序中的数据输出到文件
下面跟着我来打下C语言的基础,上了我的车,就别想去幼儿园了哦!
输入函数
1.字符输入函数
函数调用一般格式:getchar();
功能:从终端输入单个字符(只能是单个字符哦,如果想要输入多个字符就需要调用多个getchar函数)
说明:在你输入字符时,并不是你输一个字符,这个字符就会被送到计算机中,它会在缓冲区,当按下 Enter(回车键)之后才会被送到计算机中,按照顺序赋值给变量。
2.格式输入函数
函数调用一般格式:scanf(“格式控制”,参数地址);
功能:通过指定格式将相应的值传递给参数地址空间(eg:参数:x,y则参数地址:&x,&y)
(格式控制中不能出现转义字符)
常见格式符:
占位符 | 用法 |
---|---|
%d,%i(整型数据) | 输入十进制整型数 |
%o(整型数据) | 输入八进制数 |
%x(整型数据) | 输入十六进制数 |
%c(字符型数据) | 输入一个字符不(包括空格,回车,制表符等空字符) |
%s(字符型数据) | 输入字符串(当遇到回车,空格,制表符结束) |
%f(%lf)/%e(%le)(实型数据) | 输入带小数点的形式或指数形式输入单精度(双精度)数 |
%% | 输入一个百分号 |
输出函数
1.字符输出函数
函数调用的一般格式:putchar(ch);
功能:把参数char指定的字符写入标准输出中
2.格式输出函数:
函数调用的一般格式:printf(“格式控制”,输出项表);
功能:把一个字符写到输出窗口上
(输出函数就不举例了,李啦啦不想秃头就早睡 了)
基础的也就这些了吧,如果有什么不对的请指教。