|  |  4.2.2 bigint expressions 
A bigint expression is:
 
an identifier of type bigint
a function returning bigint
an expression involving bigints and the arithmetic operations
+,-,*,div,%(mod), or^
a type cast to bigint.
 
Example:
 |  | // Note: 11*13*17*100*200*2000*503*1111*222222
// returns a machine integer:
11*13*17*100*200*2000*503*1111*222222;
==> // ** int overflow(*), result may be wrong
==> // ** int overflow(*), result may be wrong
==> // ** int overflow(*), result may be wrong
==> // ** int overflow(*), result may be wrong
==> -1875651584
// using the type cast number for a greater allowed range
bigint(11)*13*17*100*200*2000*503*1111*222222;
==> 12075748128684240000000
 | 
 
See
 Type conversion and casting;
 int;
 number.
 
 |