c语言 加减乘除 顺序

c语言 加减乘除 顺序,第1张

先加减后乘除。

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

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

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

扩展资料

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

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

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

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

方法如下:

设备:华为笔记本。

系统:win7。

软件:Code Blocks。

版本:8.0.11。

1、首先打开Code Blocks软件,新建一个C语言文件,如下图所示。碰毕

2、接下来在C语言文件中编写加减乘除运算代码,如下图所示。

3、然后点击构建菜单下面的编译当前文件选首吵升项,如下图所示。

4、最后运行者老程序就可以得到加减乘除运算的结果了,如下图所示。

实现方野没渗法如下:

读入的时候用%x读入,然后在程序里面直接用+,-,*,/运算就行了,输出的时候再用%x。

示例一:

int a,b

scanf("%x%x",&a,&b)

printf("%x\n%x\n",a+b,a-b)

输入察备:9 7

输出:

10

2

示例二:

int a = 0, b = 0

char char1 = 0

int val = 0

printf("输入:")

scanf("%d%c%d"颂脊, &a, &char1, &b)

switch (char1) {

case '+': val = a + b

break

case '-': val = a - b

break

case '*': val = a * b

break

case '/': val = a / b

break

}

printf("%d", val)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12343452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存