C语言中转换说明符的使用

用printf输出double数据,若希望输出的形式为小数,应使用的转换说明符有哪些?

%lf

double用printf输出本来就是小数啊,为啥要什麽转换说明符呢?