Appendix
Format Characters
| Format | C Type | Python Type | DolphinDB Type | Range |
|---|---|---|---|---|
| x | pad byte | no value | VOID | |
| c | char | bytes of length 1 | CHAR | -27 +1~27 -1 |
| b | signed char | integer | LONG | -27 ~27 -1 |
| B | unsigned char | integer | LONG | 0~28 -1 |
| ? | _Bool | bool | LONG | -263 ~263 -1 |
| h | short | integer | LONG | -215 ~215 -1 |
| H | unsigned short | integer | LONG | 0~216 -1 |
| i | int | integer | LONG | -231 ~231 -1 |
| I | unsigned int | integer | LONG | 0~232 -1 |
| l | long | integer | LONG | -231~231 -1 |
| L | unsigned long | integer | LONG | 0~232 -1 |
| q | long long | integer | LONG | -263 ~263 -1 |
| Q | unsigned long long | integer | LONG | 0~263 -1 |
| n | ssize_t | integer | LONG | -263 ~263 -1 |
| N | size_t | integer | LONG | 0~263 -1 |
| f | float | float | LONG | -3.40E+38 ~ +3.40E+38 |
| d | double | float | LONG | -1.79E+308 ~ +1.79E+308 |
| s | char[] | bytes | STRING | |
| p | char[] | bytes | STRING | |
| P | void* | integer | LONG | -263 ~263 -1 |
Byte Order, Size, and Alignment
| Character | Byte order | Size | Alignment |
|---|---|---|---|
| > | big-endian | standard | none |
| = | native | standard | none |
| < | little-endian | standard | none |
| @ | native | native | native |
| ! | network | ||
| (= big-endian) | native | none |
