输入和输出语句使用规范
输入:从输入设备向计算机输入的数据
输出:从计算机向外部输出设备输出数据
由数据库中的函数来实现
开头:预处理指令#include
格式输入函数:scanf
输出函数:printf
字符输入函数:getchar
输出函数:putcher
字符串输入函数:gets
输出函数:puts
1格式声明
一般:%格式字符
2基本的格式字符
(1)d格式符:以带符号的十进制形式输出(入)整数
(2)c格式符:以字符型式输出(入),只输出(入)一个字符
(3)s格式符:输出(入)字符串
(4) f格式符:以小数形式输出(入)单,双精度数
1基本型使用%f
2输出时可指定数据宽度和小数位数用%m.nf
(5)e格式符:以指数形式输出(入)实数
(6)u格式符:以无符号十进制形式输出(入)整数
3.附加格式说明字符
I(小写字母):长整型整数,可加在格式符d,o,x,u前面
m:(正整数),数据最小宽度
n:(正整数),对实数,表示输出n位小数;对字符串,表示截取的字符个数;
-:输出的数字或字符在域内向左对齐;
I(小写字母):输入长整型数据(可用%Id,%Io,%Ix,%Iu,)以及double型数据(用%If/%Ie)
h:输入短整型数据(%hd,%ho,%hx)
域宽(正整数):指定输入数据所占宽度(列数)
*:本输入项在读入后不赋给相应的变量
printf输出语句
作用:向终端输出若干给任意类型的数据
格式规定:
(1)格式控制:普通字符+格式声明(2)输出列表
scanf输入语句
作用:按照指定的格式规范输入数据
格式规定:
(1)格式控制(两边必须用引号)
(2)地址列表(由若干个地址组成的列表)
scanf函数没有计算功能
1.可用回车,空格或制表符作间隔
2.%后加*表示跳过相应的数据接收
3.输入多个字符型数据时,数据间不可使用分隔符
putchar(ch)函数
作用:将一个字符输出到显示器上显示
一般调用格式:putchar(ch)
头文件#include“stdio.h"
getchar函数
作用:输入一个字符,应用时必须用另一个变量名接收读入字符
一般格式:ch=getchar()