程序设计基础中的运算主要涉及算术运算、赋值运算、自增和自减运算、逻辑运算等。以下是这些运算的详细说明:
算术运算
加法:使用 `+` 运算符,例如 `a + b`。
减法:使用 `-` 运算符,例如 `a - b`。
乘法:使用 `*` 运算符,例如 `a * b`。
除法:使用 `/` 运算符,例如 `a / b`。需要注意的是,整数除法会舍去小数部分,而浮点数除法会得到浮点数结果。
取余:使用 `%` 运算符,例如 `a % b`。参与运算的操作数必须为整数,结果也为整数。
赋值运算
使用 `=` 运算符,例如 `a = b`,将 `b` 的值赋给 `a`。
复合赋值运算符包括:
`+=`:例如 `a += b` 等价于 `a = a + b`。
`-=`:例如 `a -= b` 等价于 `a = a - b`。
`*=`:例如 `a *= b` 等价于 `a = a * b`。
`/=`:例如 `a /= b` 等价于 `a = a / b`。
`%=`:例如 `a %= b` 等价于 `a = a % b`。
自增和自减运算
`++`:前缀形式,例如 `++a`,先对 `a` 进行自增1操作,然后返回自增后的值。
`--`:前缀形式,例如 `--a`,先对 `a` 进行自减1操作,然后返回自减后的值。
`i++`:后缀形式,例如 `int a = 0; int b = i++;`,先使用 `i` 的值,然后 `i` 自增1。
`i--`:后缀形式,例如 `int a = 0; int b = i--;`,先使用 `i` 的值,然后 `i` 自减1。
逻辑运算
`&&`:逻辑与,例如 `a && b`,当 `a` 和 `b` 都为真时,结果为真。
`||`:逻辑或,例如 `a || b`,当 `a` 和 `b` 中至少有一个为真时,结果为真。
`!`:逻辑非,例如 `!a`,当 `a` 为真时,结果为假;当 `a` 为假时,结果为真。
这些运算符在程序设计中非常常用,掌握它们的用法和优先级有助于编写高效、简洁的代码。建议在实际编程中多加练习,以熟悉各种运算符的使用场景和效果。