scanf和printf函数

 

 

scanf

Scanf(“%d%d”,&i,&j)

scanf("%s", str);

字符串数组或字符串指针变量, 由于数组名和指针变量名本身就  是地址, 因此使用scanf()函数时, 不需要在它们前面加上"&"操作符

 

 

 

printf

printf(“格式控制字符串”, 输出表列)

%d”表示按十进制整型输出;

“%ld”表示按十进制长整型输出;

“%c”表示输出单个字符

%f 以小数形式输出单、双精度实数

%s 输出字符串

printf("a=%d\n", a);//按照十进制整数格式输出,显示 a=1234

printf("a=%0.3f\n", a)//输出小数点后3位数

 printf("c=%c\n", c);     //输出字符 c=A  

printf("s[]=%s\n", s);//输出数组字符串s[]=Hello,World

double f;
scanf("%lf", &f);

printf("%lf", f);

 

①%:表示格式说明的起始符号,不可缺少。
②-:有-表示左对齐输出,如省略表示右对齐输出。
③0:有0表示指定空位填0,如省略表示指定空位不填。
④m.n:m指域宽,即对应的输出项在输出设备上所占的字符数。n指精度。用于说明输出的实型数的小数位数。为指定n时,隐含的精度为n=6位。

 

你可能感兴趣的:(scanf和printf函数)