;
非格式字符串原样输出, 格式控制字符串会被输出项列表中的数据替换
注意: 格式控制字符串和输出项在数量和类型上***必须一一对应***
----
格式控制字符串
形式: %[标志][输出宽度][...*f", 2, a); // 3.14
}
实型(浮点类型)有效位数问题
对于单精度数,使用%f格式符输出时,仅前6~7位是有效数字
对于双精度数,使用%lf格式符输出时,前15~16位是有效数字
有效位数和精度..., 是一个阻塞式函数,程序会停在scanf函数出现的地方, 直到接收到数据才会执行后面的代码
printf函数的调用格式为:
scanf("格式控制字符串", 地址列表);
例如: scanf("%d"..., &num);
----
基本用法
地址列表项中只能传入变量地址, 变量地址可以通过&符号+变量名称的形式获取
#include
int main(){
int number...scanf("%f", &num);
printf("num = %f\n", num);
}
非格式字符串原样输入, 格式控制字符串会赋值给地址项列表项中的变量
不推荐这种写法
#include