1 纠正:'/n'应改为'\n'。则a!='\n'表示字符a不等于换行符
2 分析
'\n'是转义字符,表示换行符。同类的转义字符还有'\\'(表示字符 \),'\r'(表示回车符)等
3 用法示例,用来判断输入终止(通常按下回车键时即代表程序终止)
#include
int main(){
printf("input a word: ");
char a = getchar();
while (a != '\n'){
putchar(a);
a = getchar();
}
getchar();
return 0;
}
4 运行效果
% 是取余运算符。
一个表达式的值除以另一个表达式的值,返回余数。
result = number1 % number2
参数说明:
result 整数。
number1 整数。
number2 整数。
计算说明:
取余%(或余数)运算符用 number1 除以 number2 (必须为整数),然后只返回余数作为 result。
所以n%m是指用n除以m,返回整除后的余数。
n+1中的n指的是每工作1年支付1个月工资的经济补偿。所谓的+1,是指用人单位解除劳动合同但是未提前30天书面通知劳动者时,额外支付的1个月工资。
这是复合赋值运算。
m -= n;
相当于
m = m - n;
即,从m与n相减,然后再将结果保存到m中。假设m=10,n=9,执行后,m=1
m++==n,C语言中的意思是先取出m的值与n进行比较,如果m、n的值相同的,表达式返回1,否则返回0。同时取出m的值后,m内的值加1 ++m==n,意思是先将m中的值加1,然后和n比较,如果相同,返回1,否则返回0。