C语言中n%m是什么意思

如题所述

1 纠正:'/n'应改为'\n'。则a!='\n'表示字符a不等于换行符

2 分析

    '\n'是转义字符,表示换行符。同类的转义字符还有'\\'(表示字符 \),'\r'(表示回车符)等

3 用法示例,用来判断输入终止(通常按下回车键时即代表程序终止)

#include<stdio.h>
int main(){
printf("input a word: ");
char a = getchar();
while (a != '\n'){
putchar(a);
a = getchar();
}

getchar();
return 0;
}

4 运行效果

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-09
% 是取余运算符。
一个的值除以另一个表达式的值,返回。
result = number1 % number2
参数说明:
result 整数。
number1 整数。
number2 整数。
计算说明:
取余%(或余数)运算符用 number1 除以 number2 (必须为整数),然后只返回余数作为 result。

所以n%m是指用n除以m,返回整除后的余数。
第2个回答  2019-04-23

n+1中的n指的是每工作1年支付1个月工资的经济补偿。所谓的+1,是指用人单位解除劳动合同但是未提前30天书面通知劳动者时,额外支付的1个月工资。

第3个回答  2015-05-23

这是复合赋值运算。

m -= n;

相当于

m = m - n;

即,从m与n相减,然后再将结果保存到m中。假设m=10,n=9,执行后,m=1

第4个回答  2017-03-17
m++==n,C语言中的意思是先取出m的值与n进行比较,如果m、n的值相同的,表达式返回1,否则返回0。同时取出m的值后,m内的值加1 ++m==n,意思是先将m中的值加1,然后和n比较,如果相同,返回1,否则返回0。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网