我是一名尝试学习C的C#开发人员(其次是C ++)。我要本地化,在Ubuntu上使用vim作为文本编辑器,并使用Gnu C编译器(gcc)进行编译。

我正在尝试编写一个简单的Celcius => Fahrenheit转换器,但出现以下错误:


所谓的对象“ 0”不是函数


我的代码如下:

#include <stdio.h>

main()
{
    for(int i = 0; i < 300; i+20)
    {
        int celcius = (5/9)(i-32);
        printf("%d - %d \n", i, celcius);
    }
}


我正在编译:

gcc FahrenheitToCelcius.c -std=c99


有人可以指出我在做什么错吗?

谢谢

最佳答案

在C语言中(我也假设在其他语言中:),需要算术运算符来执行算术运算。
更改

int celcius = (5/9)(i-32);




int celcius = (5/9)*(i-32);

09-10 01:39