pported, where the upper case specifiers generate upper case output:
- `c`: ASCII character.
- `d`, `i`: integer, formatted as a decimal number.
- `x`, `X`: integer, formatted as a hexadecimal number.
- `o`: integer, formatted as an octal number.
- `f`, `F`: floating point number, formatted as a decimal number.
- `e`, `E`: floating point number, formatted in scientific notation.
- `g`, `G`: floating point number, formatted in its shortest form.
- `a`, `A`: floating point number, formatted as a hexadecimal n