Q1:c语言中a=i<j什么意思
这是一个逻辑判断式,表示a= i 要知道==的优先级是高于=的; 也就是先运算i==j,把运算得到的值赋值给k。 !=是不等于的意思。i!=j+1;当然就是i不等于j+1了。 其中i*j是C语言中的乘法,作用为将i和j相乘,结果为者的积。 *=为C语言的特殊赋值运算符。 a*=b的格式,相当于 a=a*b; 即先将ab相乘,积赋值给a。a*=b的形式更高效。 于是m*=i*j会先计算i*j,再把结果与m相乘,最终赋值给m。等效于 m = m * (i*j) 表达式1 ? 表达式2:表达式3 是一个三目运算表达式1如果成立,那么整个表达式的值即为表达式2,如果表达式1不成立,则整个表达式的值为表达式3 应该是 uint?i,j;??//?i?和?j?是无符号整型变量 +=是C语言中的自加赋值运算符 x += 3 ; 相当于: x=x+3 ; 与之相类似的运算符还有: *= 自乘一个数 -= 自减一个数 /= 自除一个数 %= 自模一个数 >>= 自身右移n位 <<= 自身左移n位 j+1求得一个得数,应该是个整数 %是求余数的运算符,i%=j+1;即i=i%(j+1);即计算i除以j+1的余数Q2:C语言中k=i==j是什么意思
Q3:在c语言中i! =j+1什么意思
Q4:c语言m*=i*j什么意思
Q5:c语言?什么意思,如i>j?i:j;
Q6:unit i,j在c语言什么意思
Q7:在c语言中i+=3是什么意思
Q8:i%=j+1在C语言里是什么意思