c语言任意两个数进行加减乘除运算(C变量加减乘除)

您所在的位置:网站首页 c语言俩数交换 c语言任意两个数进行加减乘除运算(C变量加减乘除)

c语言任意两个数进行加减乘除运算(C变量加减乘除)

2023-03-23 15:21| 来源: 网络整理| 查看: 265

c语言任意两个数进行加减乘除运算(C变量加减乘除)

我中的你 2023-03-21 20:07:56

收藏 赞 分享 分享到:

c语言任意两个数进行加减乘除运算(C变量加减乘除)(1)

5. C 数学运算

计算机中的数据如果不能在程序中发挥作用,那和咸鱼有什么区别?

像存储88,99.9这样数值的变量才是编程中最重要的作战单位。包括整型int、long,浮点型float、double变量,以及会变身的汽车人:char字符(后面我们再细说)。

5.1 运算符

C 中用来进行数据运算的符号叫运算符,比如 ' ' , '-' , '*' , '/' , '%' 。运算符是一种告诉编译器对某些数据执行特定的数学或逻辑操作的符号。C 内置了丰富的运算符下面我们分别来看一下。

5.2 加法

C 中怎么进行加法求和呢?

编程的加法与数学的加法方法上是一样的,唯一的区别是数学中是数字相加,C 中的加法看起来是变量和变量相加,但本质上也是数字和数字相加,变量等同于数字(数据)嘛。

比如下图:

c语言任意两个数进行加减乘除运算(C变量加减乘除)(2)

5.3 减法

变量减法与加法类似,下面直接上图举例说明:

c语言任意两个数进行加减乘除运算(C变量加减乘除)(3)

像上图第29行那样可以把减法运算的过程写在要输出结果数据的位置上,这里的程序输出指令只会输出计算结果。

5.4 乘法

乘法也与数学学科中一样,C 中乘法符号用 ' * ' 表示。

c语言任意两个数进行加减乘除运算(C变量加减乘除)(4)

动手练习才能进步,大家可以多敲一些例子练习。

5.5 除法

C 的除法运算与数学上有比较大的变化。

先看几个例子并猜猜结果,看你是否能猜对全部正确答案呢?

c语言任意两个数进行加减乘除运算(C变量加减乘除)(5)

C 中的除法运算要区分为两种情况:整型变量/整型变量,浮点型变量/浮点型变量。这里除号是 ' / ' 这样写的。

第一种情况比较特殊,两个整型变量除法运算的结果依然是整数值,或者说结果只有整数部分,而余数会被丢弃。所以上图中第一个例子的结果是0,你猜对了吗?

整型变量相除运算称为整除运算,结果可以保存在一个整型变量中,如上图中25行。

两个浮点型变量除法的结果还是浮点型数据值,或者说小数除以小数结果还是小数,这与数学上是一致的。

5.6 求余

上面例子中两个整型变量除法运算的结果依然是整数,如果我们想知道余数是几怎么办呢?

C 提供了一个得到整除运算中余数的方法:求余运算。

c语言任意两个数进行加减乘除运算(C变量加减乘除)(6)

求余运算,有个规律:扣除法。比如这里long_a里面的数据不够扣除一个10,就全余下了。否则像int_a%int_b,从int_a中扣除一个16后,余下了14。

还有个计算方法是(long_a-X*long_b),X必须为大于等于0的整数。在表达式结果不能为负数的前提下,X尽量取最大值,减法运算最后的结果就是余数。

怎么样你学会了吗?~~

5.7 表达式

在编程中我们经常这样写:

long_c = long_a % long_b;

int_c = int_a % int_b;

像这样由变量和运算符组成的式子,在C 中有个名称叫表达式。这里要注意“=”也是一种运算符,前面我们提到过,它叫赋值运算符。'=' 用来把 '=' 右边式子的计算结果赋值给左边的变量。

上面那样的表达式写法很常用,表达式是变量最常见的组合用法。小一点的表达式像这样 long_a = 5;只有一个变量、一个运算符、一个数据值;长的表达式可以是很多变量和运算符构成的算式。

5.8 关系运算符

你还记得数学上的'>' 大于号和'



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3