c语言 mod 什么意思 例如 3 MOD 2

如题所述

C语言没有mod这一运算符,充当它的是%这个运算符,mod是matlab的运算符。

例如:

3mod2 他的返回值是1(即3÷2余数);

mod返回一个整数除以另一个整数之后产生的余数;

在C中的实现是%,例如a%d,就是取a除以d的余数。

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(divisor)的符号相同。

C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括一些类似嵌入式处理器以及超级计算机等作业平台的许多计算机平台上进行编译。

扩展资料:

C语言特点:

1、具有结构化的控制语句

C语言是一种结构化的语言,提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句等。可以用于实现函数的逻辑控制,方便面向过程的程序设计。

2、丰富的数据类型

C语言包含的数据类型广泛,不仅包含有传统的字符型、整型、浮点型、数组类型等数据类型,还具有其他编程语言所不具备的数据类型,其中以指针类型数据使用最为灵活,可以通过编程对各种数据结构进行计算。

3、丰富的运算符

c语言包含34个运算符,它将赋值、括号等均视作运算符来操作,使C程序的表达式类型和运算符类型均非常丰富。

参考资料来源:

百度百科-MOD函数

百度百科-c语言

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06
C语言中是没有mod运算符的,但是mod是表示模运算

例如:
3mod2 他的返回值是1(即3÷2余数)
mod返回一个整数除以另一个整数之后产生的余数。
在C中的实现是%,例如a%d,就是取a除以d的余数
第2个回答  2011-11-18
mod是取模, 就是取余数, 比如 3 mod 2 余数是1 ,结果就是1
第3个回答  2022-11-28

MOD,就是数学中“周期(T)”的意思。

周期性计数值,一般可写成: X = X1 + nT。

○ X:是任意的数值。

○ X1:是在一个周期内的数值。

○ nT:重复的周期,n 为整数。

----------------

比如,角度的周期,是 360 度。

那么,5 度、365、725 ... ,去掉了重复周期,就都是 5 度。

----------------

7 MOD 2,就是 7 去掉重复周期 2,还剩下了 1。

----------------

计算机专家,数学水平都很洼。

搞不懂“周期”二字,就自己编造了一个词“MOD”。

第4个回答  推荐于2017-09-01
确实,C语言确实没有mod这一运算符,充当它的是%这个运算符,mod是matlab的运算符,但是一楼说的运算规则是正确的本回答被提问者采纳