indicates the name of a numeric type with required endian information, or the use of a variable-sized integer.
the collection of possible valid numeric types is:
"u1"
"i1"
"u2l"
"u2b"
"i2l"
"i2b"
"u4l"
"u4b"
"u8l"
"u8b"
"i4l"
"i4b"
"i8l"
"i8b"
"f4l"
"f4b"
"f8l"
"f8b"
"u1c"
the first character specifies the format:
u
i
f
the second character specifies the byte-size:
1
2
4
8
the third character specifies the endianness. but in the case of unsigned one byte integers, the c character specifies if the value is clamped to 255:
c
l
b
for variable byte sized numbers, use VarNumericType.
indicates the name of a numeric type with required endian information, or the use of a variable-sized integer.
the collection of possible valid numeric types is:
"u1","i1","u2l","u2b","i2l","i2b","u4l","u4b","u8l","u8b","i4l","i4b","i8l","i8b","f4l","f4b","f8l","f8b","u1c",the first character specifies the format:
u= unsigned integeri= signed integerf= float IEEE-754the second character specifies the byte-size:
1= one byte2= two bytes (short)4= four bytes (word)8= eight bytes (long)the third character specifies the endianness. but in the case of unsigned one byte integers, the
ccharacter specifies if the value is clamped to 255:l= little endianb= big endianc= clamped (only valid for"u1c"type)for variable byte sized numbers, use VarNumericType.