C Types: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
! name !! printf format !! Win32 size !! ILP32 size !! LP64 Size !! LLP64 Size !! | ! name !! printf format !! Win32 size !! ILP32 size !! LP64 Size !! LLP64 Size !! | ||
|- | |- | ||
! char | ! signed char | ||
|| "hhd" || 8 || 8 || 8 || 8 || | || "hhd" || 8 || 8 || 8 || 8 || | ||
|- | |- | ||
| Line 27: | Line 27: | ||
! int64_t | ! int64_t | ||
|| PRId64 || 64 || 64 || 64 || 64 || | || PRId64 || 64 || 64 || 64 || 64 || | ||
|- | |||
! unsigned char | |||
|| "hhu" || 8 || 8 || 8 || 8 || | |||
|- | |- | ||
! unsigned short | ! unsigned short | ||
Revision as of 11:45, 16 October 2011
| name | printf format | Win32 size | ILP32 size | LP64 Size | LLP64 Size | |
|---|---|---|---|---|---|---|
| signed char | "hhd" | 8 | 8 | 8 | 8 | |
| short | "hd" | 16 | 16 | 16 | 16 | |
| int | "d" | 32 | 32 | 32 | 32 | |
| long | "ld" | 32 | 32 | 64 | 32 | |
| int8_t | PRId8 | 8 | 8 | 8 | 8 | |
| int16_t | PRId16 | 16 | 16 | 16 | 16 | |
| int32_t | PRId32 | 32 | 32 | 32 | 32 | |
| int64_t | PRId64 | 64 | 64 | 64 | 64 | |
| unsigned char | "hhu" | 8 | 8 | 8 | 8 | |
| unsigned short | "hu" | 16 | 16 | 16 | 16 | |
| unsigned | u | 32 | 32 | 32 | 32 | |
| unsigned long | "lu" | 32 | 32 | 64 | 32 | |
| uint8_t | PRIu8 | 8 | 8 | 8 | 8 | |
| uint16_t | PRIu16 | 16 | 16 | 16 | 16 | |
| uint32_t | PRIu32 | 32 | 32 | 32 | 32 | |
| uint64_t | PRIu64 | 64 | 64 | 64 | 64 |