c语言中% d是什么意思?

如题所述

1、在C语言中,控制符%d表示将一个整型变量输入输出,它是输入输出整型变量的最标准格式,但

有时候为了排版美观和整齐,有意地将一个变量占两或多个变量的位置,是一种个人习惯,

例如a=5;printf(“%2d”,a);

那输出的5就占了两个变量的位置了,再如a=5;printf(“%d”,a);那输出的5占一个变量的

位置了。

2、至于%1d则是讲一个整型变量按四个字节输出到屏幕上,而int型本来就有四个字节,故%1d实

际上就是标准输出(%d)了。控制符%f表示将一个单精度小数输入输出,它是输入输出float变量

的最标准格式,%lf则是输入输出双精度小数(即double型变量)。

温馨提示:答案为网友推荐,仅供参考
相似回答