当前位置:   article > 正文

算术操作符+,-,*,/,%_+-*/

+-*/

各位少年,我们今天算术操作符

在写代码时候,一定会涉及到计算机

C语言中为了方便运算,提供了一系列操作符,其中有一组操作符叫做:运算符

,是不同的翻译,意思是一样的。

+和-

+和-用来完成加法和减法。

+和-都是有2个操作符的,位于操作符两端就是它们的操作数,这种操作符也叫双目操作符

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int a=10+2;
  5. printf("%d\n",a);
  6. return 0;
  7. }

这写的是一段加法的代码,他到底能不能达到我们想要的结果呢?我们来拿编译器执行一下。看图:

很显然,结果非常皆大欢喜的。

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int a=2+10;
  5. printf("%d\n",a);
  6. printf("%d\n",a+10);
  7. return 0;
  8. }

这道题的结果也是皆大欢喜的。

介绍下来,我们来介绍乘法,在数学中我们写乘法需要3X5这样写,但是在计算机中这样是敲不出来的所以我们选择*来代替数学中的乘法。

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int num=5;
  5. printf("%d\n",num*num);
  6. return 0;
  7. }

很显然大家彷佛找到了窍门,但是真的是哪个样子吗?,我们来分享下一段代码,计算机中不会取余数,suo

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int a=10;
  5. int b=2;
  6. inr x=a/b;
  7. printf("%d\n",x);
  8. return 0;
  9. }

哪打印结果是什么呢?我们看图

哪很显然这个结果是正确的,但是我们换个变量再试一下,他的结果还是正确的吗?

  1. #include<stdio.h>
  2. int main()
  3. {
  4. int a=10;
  5. int b=20;
  6. int c=a/b;
  7. printf("%d\n",c);
  8. return 0;
  9. }

这时候结果是什么呢?会是0他没有打印出余数,这是为什么呢?因为C语言只会计算,a里头有几个20不会取余,他们都是整形,那我们用浮点型呢?

  1. #include<stdio.h>
  2. int main()
  3. {
  4. float a=10;
  5. float b=20;
  6. float c=a/b;
  7. printf("%d\n",c);
  8. return 0;
  9. }

浮点型是小数,10除20得与0.5很显然我们豁然开朗,明白了怎么用浮点型来算除法

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/175725
推荐阅读
相关标签
  

闽ICP备14008679号