c语言中“%=”是什么意思?

如题所述

第1个回答  2011-05-10
a%=10;等价于
a=a%10;
表示a除以10的余数赋给a。
第2个回答  2020-01-13
第3个回答  2011-05-10
+= -= 知道什么意思吗? 例如 a +=1,意思就是 a=a+2;%=类似,意思就是 a= a%2
第4个回答  2020-03-02
这个是c语言的一个三目运算符
?:
意思是先判断?前面的表达式的逻辑值是否为真,如果为真,则取冒号前面的表达式的值为整个表达式的值,如果为假,则取冒号后面的表达式的值为整个表达式的值。
这里是少一个括号,具体应该这样:
(w
评论
0
0
加载更多

C语言中%=是什么意思
1、%是求余符号 经常会用到判断一个数是不是能被另一个整除。如:7%3=1(7除以3 余下1,) 1%3=1(1除以3除不尽 余下1);如判断一个m是奇数还是偶数 if(m%2==0) printf("偶数")。2、引导符,用于引导输入输出项表列的格式。例如:printf("%d%c%f",a,b,c);意思就是a...

c语言中“%=”是什么意思?
是求模的意思,两边必须是整数类型的,求模常用符号为mod,就是小学学的求余运算符。例如50%23=4,因为余数为4,所以在程序中必须保证两边为整数才是这个意思。类似的还有 +=,-=,*=,\/= 等。但是a%=b这种运算的效率,要高于a=a%b这种的效率,因为a%=b是直接在a上做求余运算,a=a%b则...

C语言中%=是什么意思
x %= a 等价于 x = x % a

c语言中%=是啥意思?
求余

c语言中的%=是什么意思
a=10;a%=3;a=1;这个是个例子类似+= 这是求余运算

C语言中的%=是什么意思?
->是一个整体,它是用于指向结构体、C++中的class等含有子数据的指针用来取子数据。换种说法,如果我们在C语言中定义了一个结构体,然后申明一个指针指向这个结构体,那么我们要用指针取出结构体中的数据,就要用到“->”.举个例子:struct Data { int a,b,c;}; \/*定义结构体*\/ struct Data...

c语言%是什么意思?
C语言中,% 是求余运算符(模运算符),特点是:是双目运算符,具有左结合性。要求参与运算的量均为整型,不能应用于float或double类型。求余运算的结果等于两数相除后的余数,整除时结果为0。如:5%3=2 4%3=1 3%3=0 2%3=2 1%3=1 0%3=0 “++”是自增1运算符,其功能是使变量的...

c语言中%=的意思
for(i = 1;i<=k ;i++)\/\/ 这句没什么好解释的,基本用法 { printf("%d ",n\/t); \/\/打印出 n\/t的 值多少,这里n\/t是一个整数,所以用的%d n%=t; \/\/ n = n%t; 把n对t的余数,赋值给n t\/=10; \/\/ t= t\/10; 把t对10的商赋值给t } ...

在c语言中printf("%d",x%=(y%=2)) 是什么意思
你好 c语言中%是求余的意思 x%=(y%=2)就是:x=x%((y=y%2))就是先求y%2的值 并将y%2的结果赋值给y 然后求x%y(这里的y是赋值后的y)的值 并将x%y的值赋给x printf("%d",x%=(y%=2))最终就是显示赋值后的x的值 希望能帮助你哈 ...

在c语言中%是什么意思
C语言中%有两种意思:1、第一表示求余符号经常会用到判断一个数是不是能被另一个整除。如:7%3=1(7除以3,余下1,)1%3=1(1除以3除不尽,余下1);如判断一个m是奇数还是偶数?代码如下:if(m%2==0) print f("偶数")。2、引导符,用于引导输入输出项表列的格式。例如:print f(...

相似回答