Category
page 1Operators (programming)
order of operations
performing order of mathematical operations
operand
In mathematics, an operand is the object of a mathematical operation, i.e., it is the object or quantity that is operated on.
unary operation
mathematical operation with only one operand
postfix notation
mathematical notation in which every operator follows all of its operands
prefix notation
mathematical notation in which every operator precedes all of its operands
bitwise operation
computer operation that operates on values at the level of their individual bits
modulo operation
In computing and mathematics, the modulo operation returns the remainder or signed remainder of a division, after one number is divided by another, the latter being called the modulus of the operation.
concatenation
thumb|upright=2| A spreadsheet's concatenate ("&") function is used to assemble a complex text string—in this example, XML code for an [[SVG "circle" element.]]
In formal language theory and computer programming, string concatenation is the operation of joining character strings end-to-end. For example, the concatenation of "snow" and "ball" is "snowball". In certain formalizations of concatenation theory, also called string theory, string concatenation is a primitive notion.
program operator
construct used in computer programming, often associated to a mathematical operation
type conversion
changing an expression from one data type to another
infix notation
Mathematics notation with operators between operands
increment and decrement operators
unary operators that add or subtract one from their operand, respectively
operator overloading
type of polymorphism in some programming languages where operators have different implementations depending on their arguments
operator in C or C++
built-in and (in C++) overloadable functions
conditional operator
ternary operator "x ? y : z" in many programming languages, whose value is y if x evaluates to true and z otherwise
relational operator
programming language construct or operator that tests or defines some kind of relation between two entities
Boolean expression
expression in a computer program that produces either "true" or "false" when evaluated
three-way comparison
single computing operation which compares two values and returns their relative order
Logical shift
bit-level computer operation
null coalescing operator
binary operator that is part of the syntax for a basic conditional expression in several programming languages
operator associativity
property that determines how operators of the same precedence are grouped in the absence of parentheses
arithmetic shift
shift operator in computer programming
comma operator
(C and C++ programming languages) binary operator that evaluates its first operand and discards the result, and then evaluates the second operand and returns this value (and type); represented by the token ,

indexer
overloadable collection indexing operator
dereference operator
unary operator
sizeof
'''''' is a unary operator in the C and C++ programming languages that evaluates to the storage size of an expression or a data type, measured in units sized as char. Consequently, the expression sizeof(char) evaluates to 1. The number of bits of type char is specified by the preprocessor macro CHAR_BIT, defined in the standard include file limits.h|. On most modern computing platforms this is eight bits. The result of sizeof is an unsigned integer that is usually typed as .
Elvis operator
binary operator in computer programming
augmented assignment
a type of assignment operator where an operator takes a variable as one of its arguments and then assigns the result back to the same variable
typeof
', alternately also , and ', is an operator provided by several programming languages to determine the data type of a variable. This is useful when constructing programs that must accept multiple types of data without explicitly specifying the type.
assignment operator
operator used in C++