Numbers in arithmetic expansions must match the following ERE:

```
[-+]?(0[0-7]+|[1-9][0-9]*|0[Xx][0-9A-Fa-f]+)
```

Arithmetic expressions support signed integer operators, comparisons, Boolean expressions, assignments, and ternary expressions from C.

This modified text is an extract of the original Stack Overflow Documentation created by following contributors and released under CC BY-SA 3.0

This website is not affiliated with Stack Overflow