加减号在c语言中怎么表示,比如A加减B怎么表示?

Python0350

加减号在c语言中怎么表示,比如A加减B怎么表示?,第1张

作为编程语言,在运算时,一个表达式只可以有一个结果。

所以在任何的编程语言中,都不会支持±这个操作。

要实现A±B,只能分别计算A+B和A-B,并且分别将值保存在不同变量中。

如果该操作频繁使用,可以将其封装为函数。

如,计算a±b并存储于参数数组c的函数可以写作:

void jiajian(int a, int b, int c[2])

{

    c[0] = a+b

    c[1] = a-b

}

这里的a,b,c的类型均设置为int,具体类型可以根据实际需要修改。 

先加减后乘除。

C语言中的加号、减号与数学中的一样,乘号、除号不同;另外C语言还多了一个求余数的运算符,就是 %。

不同类型的除数和被除数会导致不同类型的运算结果:

当除数和被除数都是整数时,运算结果也是整数;如果不能整除,那么就直接丢掉小数部分,只保留整数部分,这跟将小数赋值给整数类型是一个道理。一旦除数和被除数中有一个是小数,那么运算结果也是小数,并且是 double 类型的小数。

扩展资料

取余,也就是求余数,使用的运算符是 %。C语言中的取余运算只能针对整数,也就是说,% 的两边都必须是整数,不能出现小数,否则编译器会报错。

另外,余数可以是正数也可以是负数,由 % 左边的整数决定:

如果 % 左边是正数,那么余数也是正数;

如果 % 左边是负数,那么余数也是负数。

加减号是双目运算符,必须两边都有数据(变量或常数),结合性从左至右,即可简单理解为从左至右计算。正负号是单目运算符,只有一个数据,且是右结合的,可以理解为它只作用在紧接它的右边的数据上。如a+b、a-b中的+和-是加减号,而-x、+y中的+和-是正负号。所以它们在C语句中是很好识别的。