Programming Terminology for CS 251
brackets [] braces {} parentheses () parentheSIS ( or ) bit nibble byte primitive data type boolean data type boolean integral data types char (all characters correspond to some integer value) short int long floating-point data types float double control flow statements condition decision statements if, if-else switch ternary operator iteration statements counted loop (for loop) loop counter (variable) top-tested loop (while loop) bottom-tested loop (do-while loop) operators operand unary operator binary operator ternary operator (?:) arithmetic operator (+ - * / %) relational operator (< > <= >=) equality operator (== !=) assignment operator (= += -= *= /= %= &= |= ^= <<= >>= >>>=) logical operator (&& || !) bitwise operator (<< >> >>> & | ^ ~) prefix/postfix increment/decrement operators (++a, --a, a++, a--) precedence associativity array index zero-based indexing one-based indexing string concatenation operator (+) procedure function subroutine method return value void parameter list argument list return statement variable literal