举例说明%1d和%d,%1f和%f的区别?
的有关信息介绍如下:1、在C语言中,控制符%d表示将一个整型变量输入输出,它是输入输出整型变量的最标准格式,但
有时候为了排版美观和整齐,有意地将一个变量占族销两或多个变量的位置,是一种个人习惯,
例如a=5 ;printf(“%2d”,a);
那输出的5就占了两个变量的位缺穗宏置了,再如a=5 ;printf(“%d”,a);那输出的5占一个变量的
位置了。
2、至于%1d则是讲一个整型变量按四个字节输出到屏幕上,而int型本来就有四个字节,故%1d实
际上就是标准输出(%d)了。控制符%f表示伏册将一个单精度小数输入输出,它是输入输出float变量
的最标准格式,%lf则是输入输出双精度小数(即double型变量)。