Relational operations yield a Boolean result. Relational operators must be applied to homogenous variable types. For example, comparing an integer to another integer passes the check. However, comparing an integer to a Boolean results in an error. Any variable of a numeric type is considered homogenous.