| Specifier | Type | | ---------------- | --------------------------------------------------------------------------- | | `%c` | Character | | `%d` | Signed Integer Type | | `%e` or `%Ez` | Scientific notation for floats | | `%f` | Float type | | `%g` or `%G` | For float type with the current precision (no fucking clue what that means) | | `%i` | Unsigned integer | | `%ld` or `%li` | Long | | `%lf` | Double | | `%Lf` | Long Double | | `%u` | Unsigned int | | `%lu` | Unsigned int or unsigned long | | `%lli` or `%lld` | Long long | | `%llu` | Unsigned long long | | `%o` | Octal Representation | | `%p` | Pointer | | `%s` | String | | `%x` or `%X` | Hexadecimal Representation | | `%n` | Prints jack shit | | `%%` | Prints a '%' character |