我是一名尝试学习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);