C语言学习笔记

#include<stdio.h>
main()
{
    float fahr,celsius,upper;
    int lower ,step;
   
    lower =0 ;
    upper=300;
    step =20;
    fahr=lower;
    while(fahr<=upper)
    {
        celsius=(5.0/9.0)*(fahr-32.0);
        printf("%3.0f %6.1f\n",fahr,celsius);//%3.0f表示打印的浮点数至少占3个字符宽度,不带小数点与小数部分;%6.1f表示另一个打印的数至少六个字符宽度,包括小数点和一位小数
        fahr=fahr+step;
    }
}

%d 打印十进制数

%6d 打印十进制数,至少六个字符宽度

%f 打印浮点数

%.2f 打印浮点数,小数点后至少两位小数

%6.2f 打印浮点数,至少六个字符宽度,小数点后六位

程序运行结果:

0 -17.8
20   -6.7
40    4.4
60   15.6
80   26.7
100   37.8
120   48.9
140   60.0
160   71.1
180   82.2
200   93.3
220 104.4
240 115.6
260 126.7
280 137.8
300 148.9

原文地址:https://www.cnblogs.com/macula7/p/1960657.html