|
发表于 2019-10-19 15:04:26
|
显示全部楼层
scanf()操作的是输入流,从键盘读入数据。输入需要个数的数据,按照空格或者逗号隔开,最后enter结束输入。
再使用printf()函数操作输出流时,把你从键盘输入的数据输出到屏幕显示
如果你想让显示为上述你想要的结果,可以这样写
- #include <stdio.h>
- int main(void)
- {
- float fl_num;
- printf("Enter a floating-point value:");
- scanf("%f", &fl_num);
- puts("");//这一句可以去掉,写上的目的是为了分隔输入前后的语句
- printf("fixed-point notation: %f\n", fl_num);
- printf("exponential notation: %e\n", fl_num);
- printf("p notation: %a\n", fl_num);
- return 0;
- }
复制代码
运行结果如下:
Enter a floating-point value:64.25
fixed-point notation: 64.2500
exponential notation: 6.42500
p notation: 0x1.010000p+6 |
|