C语言中,算术运算符“%”代表模(取余)运算,“++”代表变量自增运算,“--”代表变量自减运算
1、模636f707962616964757a686964616f31333431353366运算“%”
“模”是“Mod”的音译,模运算多应用于程序编写中 Mod的定义为求余模运算在数论和程序设计中都有着广泛的应用,从奇偶数的判别到素数的判别,从模幂运算到最大公约数的求法,从孙子问题到凯撒密码问题,无不充斥着模运算的身影
C语言用“%”代表模运算,例如7%2=1、8%5=3等
2、自增运算“++”
C语言用“++”代表自增运算,分为前缀自增和后缀自增,其效果均为自身变量值+1前缀自增例如“a=5;b=++a;”,则运行结果是“a=6,b=6”后缀自增例如“a=5;b=a++;”,则运行结果是“a=6,b=5”
3、自减运算“--”
C语言用“--”代表自减运算,分为前缀自减和后缀自减,其效果均为自身变量值-1前缀自减例如“a=5;b=--a;”,则运行结果是“a=4,b=4”后缀自减例如“a=5;b=a--;”,则运行结果是“a=4,b=5”
Mod
运算符
用来对两个数作除法并且只返回余数。
语法
result
=
number1
Mod
number2
Mod
的语法具有以下几个部分:
部分
描述
result
必需的;任何数值变量。
number1
必需的;任何数值表达式。
number2
必需的;任何数值表达式。
说明
在进行
Mod
运算或求余数运算时,该运算符将
number1
用
number2
除(将浮点数字四舍五入成整数),并把余数作为
result
的值返回。例如,在下列表达式中,A
(result)
等于
5。
A
=
19
Mod
67
一般说来,不管
result
是否为一个整数,result
的数据类型为
Byte,Byte
变体、Integer、Integer
变体、Long
或一个包含
Long
的
Variant。任何小数部分都被删除。但是,如果任何一个
Null,类型的表达式出现时,result
都将是
Null。任何
Empty
类型表达式都作为
0
处理。
/
运算符
用来进行两个数的除法运算并返回一个浮点数。
语法
result
=
number1/number2
/
运算符的语法具有以下几个部分:
部分
描述
result
必需的;任何数值变量。
number1
必需的;任何数值表达式。
number2
必需的;任何数值表达式。
说明
result
的数据类型通常是
Double
或
Double
变体。下列情况是例外:
如果
则
result
为
两个表达式都是
Byte、Integer
或Single表达式时,
一个
Single,除非超出正确范围;如果发生这种情况,则产生错误。
两个表达式都是
Byte、Integer
或Single
变体,
一个
Single
变体,除非已超出正确范围;一旦发生这种情况,result
是一个包含
Double
的
Variant。
除法运算中有一个
Decimal及其它任何数据类型,
一个
Decimal
数据类型。
如果有一个或是两个表达式是
Null
表达式,则
result
为
Null。如果一个表达式是
Empty
则作为
0
处理。
\
运算符
用来对两个数作除法并返回一个整数。
语法
result
=
number1\number2
\
运算符的语法具有以下几个部分:
部分
描述
result
必需的;任何数值变量。
number1
必需的;任何数值表达式。
number2
必需的;任何数值表达式。
说明
在进行除法运算之前,数值表达式通过舍去小数部分转换成
Byte、Integer
或
Long表达式。
通常,无论
result
是不是整数,result
的数据类型都是
Byte、Byte
变体、Integer、Integer
变体、Long
或
Long
变体。任何小数部分都被删除。但是,如果任何一个表达式是
Null,则
result
为
Null。如果一个表达式是
Empty,则作为0
处理。
求余运算符(%)\x0d\两边的运算量必须为整型,\x0d\且%后面的运算量不能为0。\x0d\例如:\x0d\\x0d\7 % 4 商为1 余数值为3;\x0d\\x0d\7 % 4 余数值为3;\x0d\4 % 7 余数值为4 \x0d\10 % 5 余数值为0
以上就是关于C语言中算术运算符%,++,— —,都是什么意思能举例子说明吗全部的内容,包括:C语言中算术运算符%,++,— —,都是什么意思能举例子说明吗、在VB程序设计中“mod”“ / ”“ \ ”三个运算的区别是什么、C语言程序设计中运算符%(求余运算符)怎样使用等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)