赞
踩
各位少年,我们今天算术操作符
在写代码时候,一定会涉及到计算机
C语言中为了方便运算,提供了一系列操作符,其中有一组操作符叫做:运算符
,是不同的翻译,意思是一样的。
+和-
+和-用来完成加法和减法。
+和-都是有2个操作符的,位于操作符两端就是它们的操作数,这种操作符也叫双目操作符
- #include<stdio.h>
- int main()
- {
- int a=10+2;
- printf("%d\n",a);
-
- return 0;
- }
这写的是一段加法的代码,他到底能不能达到我们想要的结果呢?我们来拿编译器执行一下。看图:
很显然,结果非常皆大欢喜的。
- #include<stdio.h>
- int main()
- {
- int a=2+10;
- printf("%d\n",a);
- printf("%d\n",a+10);
- return 0;
- }
这道题的结果也是皆大欢喜的。
介绍下来,我们来介绍乘法,在数学中我们写乘法需要3X5这样写,但是在计算机中这样是敲不出来的所以我们选择*来代替数学中的乘法。
- #include<stdio.h>
- int main()
- {
- int num=5;
- printf("%d\n",num*num);
- return 0;
- }
很显然大家彷佛找到了窍门,但是真的是哪个样子吗?,我们来分享下一段代码,计算机中不会取余数,suo
- #include<stdio.h>
- int main()
- {
- int a=10;
- int b=2;
- inr x=a/b;
- printf("%d\n",x);
-
- return 0;
- }
哪打印结果是什么呢?我们看图
哪很显然这个结果是正确的,但是我们换个变量再试一下,他的结果还是正确的吗?
- #include<stdio.h>
- int main()
- {
- int a=10;
- int b=20;
- int c=a/b;
- printf("%d\n",c);
- return 0;
- }
这时候结果是什么呢?会是0他没有打印出余数,这是为什么呢?因为C语言只会计算,a里头有几个20不会取余,他们都是整形,那我们用浮点型呢?
- #include<stdio.h>
- int main()
- {
- float a=10;
- float b=20;
- float c=a/b;
- printf("%d\n",c);
- return 0;
- }
浮点型是小数,10除20得与0.5很显然我们豁然开朗,明白了怎么用浮点型来算除法
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。