Note that the integer must be within the range of the signed 32-bit value (i.e., in the range -2 32 to +2 32 -1, which is -2147483648 - +2147483647). If the provided integer value is out of range, then the operator will be accepted without errors, however, the application identifier will be set to zero.
source
share