您的位置首页百科问答

举例说明%1d和%d,%1f和%f的区别?

举例说明%1d和%d,%1f和%f的区别?

的有关信息介绍如下:

举例说明%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型变量)。