scanf和printf的用法

it2023-05-31  74

scanf是“通过键盘给程序中的变量赋值” scanf(“输入控制符”, 输入参数)它作用是将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。 之前的作业中有用到scanf以及相关的用法

include <stdio.h>

int main(void) { int i; scanf("%d", &i); //&i 表示变量 i 的地址,&是取地址符 printf(“i = %d\n”, i); return 0; } 输入与输出的格式应保持一致,scanf()的格式修饰符有long,double,long double,short型,printf的格式相同 printf()是C语言标准库函数,用于将格式化后的字符串输出到标准输出。标准输出,即标准输出文件,对应终端的屏幕。printf()申明于头文件stdio.h。 printf注意精度 显示精度.n对浮点数表示输出n位小数 十进制整数。 (1)对于整型(d,i,o,u,x,X),precision表示输出的最小的数字个数,不足补前导零,超过不截断。 (2)对于浮点型(a, A, e, E, f ),precision表示小数点后数值位数,默认为六位,不足补后置0,超过则截断。 (3)对于类型说明符g或G,表示可输出的最大有效数字。 (4)对于字符串(s),precision表示最大可输出字符数,不足正常输出,超过则截断。 precision不显示指定,则默认为0

最新回复(0)