标签:#运算符 (编程)

共 6 篇文章

模除

(q) 和 餘數 (r) 作為被除數 (a) 的函數時的圖像。左侧是除数为正的情况,右侧除数为负。从上至下分别使用了:向零取整、向下取整和欧几里得除法。]] 模除(),又稱模算術、取模、取模運算等,它得出一个数除以另一个数的余数。给定两个正数:被除数 a 和除数 n (有时也称作模數,英文寫作modulus),a \,\operatorname{modulo}\, n(通常缩写为a \bmod n),得到的是使用欧几里得除法时的余数。a…

關係運算子

關係運算子在計算機科學的編程語言中,是測試或定義兩個實體之間某種關係的構造或操作符。一共有六种關係,分别为:小于(、大于(>)、小于或等于(、大于或等于(>=)、等于(==)和不等于()。在具備布爾型別的編程語言中(如 Pascal,Ada 或 Java),這些運算符通常根據兩個操作變量之間的條件關係是否成立,判定為真(True)或假(False)。諸如 C 語言中關係運算子傳回整數 0 或 1,其中 0 表示假,任何非零值表示真。使用…

运算符重载

在计算机程序设计中,运算符重载()是多态的一种。这里,运算符(比如+,=或==)被当作多态函数,它们的行为随着其参数类型的不同而不同。运算符并不一定总是符号。 简介 运算符重载通常只是一种语法糖。它可以简单地通过函数调用来模拟: a + b c 在一个支持运算符重载的语言里,上面的写法要比下面的写法有效而简练: add(a, multiply(b, c)) (假设运算符 的优先级高于运算符 +) 当一种语言允许运算符在某种情况下被隐式调…

運算次序

在數學和電腦科學中,運算次序(也稱為運算順序、運算子優先順序)是指決定在表示式中的哪一運算子首先被執行的規則。 比如,在四則運算中,一般有先乘除後加減的規定。就是說在這樣的式子中,按規定會先對3和4作乘法,得出12,然後再把2和12加起來,最後就得出14。 自引入現代的代數標記法,乘法總是擁有比加法更高的優先次序。而16和17世紀引入了指數(乘冪)以後,指數總是擁有比加法和乘法更高的優先次序。這個規則的定立消除了混淆並允許了標記更加簡潔…

波兰表示法

波兰表示法(,或波兰记法)是一种逻辑、算术和代数表示方法,其特点是操作符置于操作数的前面,因此也称做前缀表示法。如果操作符的元数(arity)是固定的,则语法上不需要括号仍然能被无歧义地解析。波兰记法是波兰数学家扬·武卡谢维奇于1920年代引入的,用于简化命题逻辑。 扬·武卡谢维奇本人提到: 阿隆佐·邱奇在他的经典著作《数理逻辑》中提出该表达方法是一种值得被关注的记法系统,甚至将它与阿弗烈·諾夫·懷海德和伯特兰·罗素在《数学原理》中的逻…