= Operators = [[TracNav]] The operators available in the pan data manipulation language are very similar to those in the C language. The following table describes each operation. || + || unary || number || preserves sign of argument || || + || binary || number || addition || || + || binary || string || string concatenation || || - || unary || number || changes sign of argument || || - || binary || number || subtraction || || * || binary || number || multiplication || || / || binary || number || division || || % || binary || long || modulus || || & || binary || long || bit-wise and || || | || binary || long || bit-wise or || || && || binary || boolean || logical and || || | | || binary || boolean || logical or || || ^ || binary || boolean || logical exclusive-or || || == || binary || number || equal || || == || binary || string || lexical equal || || != || binary || number || not equal || || != || binary || string || lexical not equal || || > || binary || number || greater-than || || > || binary || string || lexical greater-than || || >= || binary || number || greater-than-or-equal || || >= || binary || string || lexical greater-than-or-equal || || < || binary || number || less-than || || < || binary || string || lexical less-than || || <= || binary || number || less-than-or-equal || || <= || binary || string || lexical less-than-or-equal ||