热门

最新

红包

立Flag

投票

同城

我的

发布
m0_72992038
xk.c
3 年前
truem0_72992038

自学第八天
1.求模运算符:%(即,取余数)
①示例:13%5
即“13求模5”,结果为3
②负数求模:符号取决于第一个运算对象
如:-11%5得-1,而11%-5得1
2.递增运算符和递减运算符
①两种模式:无论是++还是--都存在前缀和后缀两种使用模式
前缀模式:++num,表示先递加num的值,后再使用递加后的num值
后缀模式:num++,表示先使用num的旧值,后再递加num的值
示例:num=2;
y=4*++num的得到的值应为13
而写成y=4*num++则所得的值为8,但对于两个式子,最终的num都等于3
②优先级:递加,递减的优先级高于+-*/,但仍然低于()内部的运算,且对于递加递减常常出现非预期结果,比如:y=num/2+5*(1+num++)无法确定是先使用num原值计算num/2,1+num还是先计算(1+num++)后用新的num求num/2
③注意:
❶在同一个表达式多次使用某一个变量,不适宜使用++,--
❷在一个函数的多个参数中,不适宜使用++,--

CSDN App 扫码分享
分享
评论
2
打赏
  • 复制链接
  • 举报
下一条:
太初,万无皆躺平,后来我对他们说,明天世界末日了,去做点什么吧,这就是宇宙起源的故事。
立即登录