这是C语言中的问题,下面图片画红线的怎么解释? 、、、跪求 大神!!!

2025-01-26 17:46:16
推荐回答(5个)
回答1:

printf()中,%d表示一个int型变量,变量就是","之后的变量,这里是fahr。
“\t”表示TAB制表符,也就是空N格(一般是4格).
这是printf的基本用法,看基础吧。

回答2:

printf("%d\t%d\n",fahr,celsius);
打印一行,“”里是打印的格式,格式里面的%d表示一个整数,打印时一次用后面的表达式数值代入;
\t,表示分列打印,每列上下对齐;\n表示回车换行,到达下一行的开头。
程序是从0(lower)开始,每隔20(step),分行分列打印摄氏温度与华氏温度的对照表,所以下一行要执行fahr=fahr+step

回答3:

printf就是打印信息的函数,打印出fahr、celsius的值,由于这2个值是int类型,所以用%d表示,\t是转义字符,代表制表符。
fahr=fahr+step就是fahr为原先的值再加上step的值,表示步长为20,上面注释也已经说得很清楚了哎。

整个while循环就是2种温度值的转换算法。

回答4:

%d表示一个整形值,\t输出一个tab符,\n表示回车
fahr=fahr+step表示将fahr和step的和赋值给fahr

回答5:

你知道步长是什么意思么?
你知道等差数列么?
你看清了题目么?

题目是叫你求华氏度为0 20 40 60 一直到300 的值好吧!肯定每次都要加上20额