Mega Code Archive

 
Categories / Perl / Language Basics
 

Numeric operators

OPERATOR            PURPOSE +                   Computes the additive value of the two operands. –                   Computes the difference between the two operands. *                   Computes the multiplication of the two operands. /                   Computes the division between the two operands. %                   Computes the modulus (remainder) of the two operands. ==                  Returns True if the two operands are equal, False otherwise. !=                  Returns True if the two operands are not equal, False otherwise. >=                  Greater than. <=                  Less than. >                    <=>                 Returns -1 if the left operand is less than the right, +1 if is it greater than, and 0 (False) otherwise. &&                  a logical AND operation.  ||                  a logical OR operation.  &                   Returns the value of the two operators bitwise ANDed. |                   Returns the value of the two operators bitwise ORed. ~                   Returns the value of the two operators bitwise XORed. ++                  Increment operator. Increments the variable's value by 1. --                  Decrement operator. Decrements the variable's value by 1. xx                  Computes the power of the left value to the power of the right value. +=                  Adds the value of the right operand to the value of the left operand. -=                  Subtracts the value of the right operand from the value of the left operand. x=                  Multiplies the value of the left operand with the value of the right operand. >>                  Shifts the left operand right by the number of bits specified by the right operand. <<                  Shifts the left operand left by the number of bits specified by the right operand. ~                   Performs a 1s complement of the operator. This is a unary operator.