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 | 
