The following tables detail the data size read from a file or string when used with floating-point and integer scanf format specifiers:
| Floating-point format specifier | Data read from file or string |
| %l{e|f|g} | quadword (64 bits) |
| %{e|f|g} | dword (32 bits) |
| Integer format specifier | Data read from file or string |
| %I64{d|i|o|u|x} | quadword (64 bits) |
| %{d|i|o|u|x} | dword |
| %h{d|i|o|u|x} | word (16 bits) |
| %c | byte |