Numeric literals
There are two types of numbers. Integer and floating point.
Integer literals
An integer is a numeric literal(associated with numbers) without any fractional or exponential part. There are two types of integer literals:
- Decimal literal (base 10)
- Hexadecimal literal (base 16)
1. Decimal-literal(base 10):
A non-zero decimal digit followed by zero or more decimal digits(0, 1, 2, 3, 4, 5, 6, 7, 8, 9).
Decimal: 0, -9, 22 etc
2. Hexadecimal-literal(base 16):
0x followed by one or more hexadecimal digits(0, 1, 2, 3, 4, 5, 6, 7, 8, 9, a, b, c, d, e, f).
Hexadecimal: 0x7f, 0x2a, 0x521 etc
Floating-point iterals
Floating-point literals specify values that must have a fractional part. These values contain decimal points (.)
For example:-2.0
0.0000234
This page is open source.
Noticed a typo? Or something unclear?
Improve this page on GitHub