44问答网
所有问题
C语言中求模并赋值符号:%= 是怎么运算的
如题所述
举报该问题
推荐答案 推荐于2017-11-21
% 是2目
运算符
。它 计算 整数除以整数得到的
余数
。(所谓的模运算)。
例如:
int x=9;
x%=5;
它执行: x = x % 5;
x 当前值是 9, x % 5 就是 9 % 5 得 余数 4, 把 4 赋给 x
x 更新为 4。
程序:
#include<stdio.h>
int main(){
int x=9;
x%=5;
printf("x=%d\n",x);
return 0;
}
输出: x=4
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://44.wendadaohang.com/zd/6ZDVWZD6YZ6WKK6DVV.html
其他回答
第1个回答 2015-12-10
a%=b也就是a=a%b,但是因为是求模,所以a,b都要为整形
第2个回答 2015-12-10
a%=b的意思是
a=a%b
第3个回答 2015-12-10
a%=b 相当于 a = a % b
第4个回答 2015-12-10
顶。。。。。。
相似回答
C语言中的
复合
赋值运算
符“
%=
”
怎么
用?
答:
要点1: *=,+=,-=,%= 等
符号的
应用是同道理的: 即把左边的移过右边
运算
(右边用括号包住,表示先运算),结果再给左边(注意左边只能是变量,不可为表达式)A += B 等价于A = A + (B); (B可以是值或表达式,这里的=仍是
赋值
号哦,B打括号是因为它可以是表达式) 如 x += 1; =...
c语言中
“
%=
”是什么意思?
答:
是
求模
的意思,两边必须是整数类型的,求模常用
符号
为mod,就是小学学的求余运算符。例如50%23=4,因为余数为4,所以在程序中必须保证两边为整数才是这个意思。类似的还有 +=,-=,*=,/= 等。但是a%=b这种
运算的
效率,要高于a=a%b这种的效率,因为a%=b是直接在a上做求余运算,a=a%b则...
C语言
取
模运算
符(modulus operator)“%”的作用是什么
答:
取模运算,又称求余运算或者模除运算
。它的作用是其运算符为%,形式为a%b,其中a和b都是整数。计算规则为,计算a除以b,得到的余数就是取模的结果。如100%17 ,100 = 17*5+15。是100%17 = 15。2÷3 = 0 …… 2。即2 = 3*0+2。于是 2%3=2。这里有一个规律,如果b>a>0,那么a...
C语言
运算符
%是怎么运算的
答:
C语言中%的作用:%作为运算符是用来取余的 运算符(operator)是可以对数据进行相应操作的符号
。如对数据求和操作,用加法运算符 '+',求积操作使用乘法运算符 '*' ,求余数用运算符'%'。等等 例如 :一、25%4=1 ;25除以4商6余数是1 二、33%5=3 ;33除以5商6余数是3 ...
大家正在搜
阻塞赋值的赋值符号是
c语言怎么赋值
c语言中二维字符数组赋值
c语言赋值运算
赋值符号怎么打
用来表示赋值的符号是
赋值符号的左侧不能是
c语言字符赋值
c语言什么情况不能连续赋值
相关问题
C语言取模运算符(modulus operator)“%”的...
什么是取模取余运算?C语言里还有那些运算?
C语言中的算术自反赋值运算符怎么运算???
c语言中赋值运算符>>=怎么用
C语言中赋值运算符
C语言中的复合赋值运算符“%=”怎么用?
在C语言中11种赋值运算符的具体含义,用法?