C语言中基本的输入和输出函数的用法第一讲(C语言学习随笔三)

C语言中基本的输入和输出函数的用法第一讲

输出函数printf()(输出到显示器)的用法:aprintf"字符串");

bprintf(“输出控制符列表”,输出参数列表);

常用输出控制符有%d%ld%o%#o%x%X%#x%#X%f%lf%c(或%C)、%s

注意:输出控制符个数与输出参数个数应该相互匹配。如果不匹配,将会造成输出结果不是预期的。

问:为什么需要输出控制符?

a、在计算机中01组成的代码可以表示数据也可以表示指令;

b、如果01组成的代码表示的是数据,那么同样的01代码组合以不同的输出格式输出会用不同的输出结果。

例子:

# include <stdio.h>

int main(void)
{
	int i = 28;
	long int j = 5555555;
	float x = 1.2F;
	double y = 8.555555555;
	char z = 'a';
	printf("%d\n",i);
	printf("%ld\n",j);
	printf("%o\n",i);
	printf("%#o\n",i);
	printf("%x\n",i);
	printf("%X\n",i);
	printf("%#x\n",i);
	printf("%#X\n",i);
	printf("%f\n",x);
	printf("%lf\n",y);
	printf("%c\n",z);
	return 0;
}
/*
  其输出结果为如下
-----------------------------------------
28
5555555
34
034
1c
1C
0x1c
0X1C
1.200000
8.555556
a
-----------------------------------------
*/

输入函数scanf()(通过键盘将数据输入到变量中)的用法:

a、scanf("输入控制符列表",输入参数地址列表)

将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数地址中。

b、scanf("非输入控制符 输入控制符",输入参数地址);

将从键盘输入的字符转化为输入控制符所规定格式的数据,然后存入以输入参数地址中。非输入控制符必须原样输入。

注:输入和输出控制符都是一样的。

scanf的例子如下:

int i;
scanf("%d",&i);

或者

int i;
scanf("i=%d",&i);


 

你可能感兴趣的:(c,语言,include,float)