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