c - 简单的数学方程在 C 编程中不起作用

标签 c

下面的等式给出了错误消息,但它不应该给出错误消息。

#include<stdio.h>
int main()
{
   int a;
   a=12 + 10/2 + 3*2 – 5;
   printf("a=%d",a);
   return 0;
}

出了什么问题?

最佳答案

您写的是破折号 而不是连字符 -。找出差异:

... 3*2 – 5;
... 3*2 - 5;

关于c - 简单的数学方程在 C 编程中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22515994/

相关文章:

c - C程序中大数的十六进制比较

c - 错误 : assignment of read-only location

c - 尾递归在C语言上真的厉害吗?

c - 没有这样的文件或目录,但文件在那里

c - Getc() 读取\n 不正确

c - 如何返回定义参数

c++ - C/C++编译器可以以任何方式内联C回调函数吗?

c - 将数组中的文本通过管道传输到新数组中

c - 激活优化选项时的警告

c - 关于C程序char *指针的问题