001、a、%lf、和 %f读入double型值
[root@PC1 test]# ls test.c [root@PC1 test]# cat test.c ## 测试程序 #include <stdio.h> int main(void) { double i, j; // 声明两个double型变量 printf("i: "); scanf("%lf", &i); // 利用%lf读入double型变量 printf("j: "); scanf("%f", &j); // 利用%f读入就double型变量 printf("i = %lf\n", i); printf("j = %lf\n", j); return 0; } [root@PC1 test]# gcc test.c -o kkk [root@PC1 test]# ls kkk test.c [root@PC1 test]# ./kkk ## 结果表明 %f无法读入double型变量。 i: 3.14 j: 3.14 i = 3.140000 j = 0.000000
。
002、%lf和%f读入float型变量
标签:lf,double,PC1,浮点,读入,test,root From: https://www.cnblogs.com/liujiaxin2018/p/18368272