数据的输入和输出
在C语言中数据的输入和输出都是通过函数调用来实现的
-
整型数据的输入输出
调用函数为printf和scanf
格式为printf(“%d”,x);
scanf(“%d”,&x);
int
十进制 %d
八进制 %o
十六进制 %x
long
十进制 %ld
……
unsigned
十进制 %u
八进制 %o
十六进制 %x
unsigned long
……
注:在输出格式控制说明%md中,指定了数据的输入宽度为m(包括符号位),若数据的实际位数(含符号位)小于m,则左端补空格,若大于m则按实际位数输出。
eg %4d 表示输出四位整型数据
输出43333 得43333
输出322 得到 (空格)322
输出-322 得到 -322 -
实型数据输入输出
调用函数为scanf和printf
格式如上
float %f 以小数形式输出浮点数(保留6位小数)
double %lf 以指数形式输出浮点数(