算术语句具有以下形式:
variable_name = arithmetic_expression;
=
运算符表示右侧的算术表达式使用变量或显式数字指定计算,这些变量或显式数字使用算术运算符组合,例如加法(+
),减法(?
),乘法(*
)和除法(/
)。
以下代码是一个算术语句:
total = cats + dogs + bugs + others;
此语句的作用是计算=
右侧的算术表达式的值,并将该值存储在左侧指定的变量中。
C语言中的=
符号定义了一个操作,它没有具体说明两边是相等的。它通过评估右侧表达式得到的值赋予左侧变量中。
示例:
total = total + 2;
total = cats + dogs + bugs + others;
total = total + 2;
printf("The total number of pets is: %d", total);
示例代码
// 简单算术运算
#include <stdio.h>
int main(void)
{
int total;
int cats = 2;
int dogs = 1;
int bugs = 1;
int others = 5;
// Calculate the total number of pets
total = cats + dogs + bugs + others;
total = total + 2;
total = cats + dogs + bugs + others;
total = total + 2;
printf("We have %d pets in total\n", total); // Output the result
return 0;
}
执行上面示例代码,得到以下结果:
hema@ubuntu:~/book$ gcc -o arithmetic-operations arithmetic-operations.c
hema@ubuntu:~/book$ ./arithmetic-operations
We have 11 pets in total