【发布时间】:2017-06-17 19:03:48
【问题描述】:
所以我编写了一个程序,将度数转换为弧度,然后将结果作为输出打印出来。
CODE (website not phone friendly)
#include <stdio.h>
#define PI 3.141593
int main (){
int degrees =10;
double radians;
printf("Degrees to Radians \n");
while( degrees <= 360){
radians = degrees*PI/180;
printf("%6i %9.6f \n", degrees, radians);
degrees +=10;
}
}
END CODE
所以我希望能够使这个程序成为我的程序创建的实际输出。我有人向我建议 fprintf 但他们没有详细说明。我是 c 编程的新手,谁能解释我如何使用 fprintf (也许是广义的想法?)。我知道 fprint 是另一种打印输出的方式,但仅此而已。
【问题讨论】:
-
打印到
stdout?fprintf()可能有点矫枉过正。 -
你知道如何使用转义序列吗?在字符串文字 (
"this is a string literal") 中,\n表示换行符,\"表示双引号,\\表示反斜杠。利用这些表示可以让您将代码表示为字符串文字,然后您可以像其他任何内容一样打印(使用puts或printf或...)。