格式化字符串这东西要从右往左看首先4d,先看d,表示输出的是个int,再看4,表示对齐到4位,不足4位补空格,如果多于4位则全部打印如果是04d,则表示不足4位补06.1f,还是先看f,表示输出一个float,再看.1,表示精确到小数点后1位,6表示一共有6个字符(算小数点),不足补空格
这一行的意思是按照4个字符的宽度来输出华氏温度(整数),之后按照6个字符宽度小数输出摄氏温度(浮点)
4d 表示四位整数6.lf 表示浮点小数,小数点后不保留小数点,小数点前最多6位
供参考:https://baike.baidu.com/item/printf/7467706?fr=aladdin