ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
24 ноября
1047087 Топик полностью
Tpoeшник (26.10.2020 11:38, просмотров: 619) ответил MBedder на Еще компактнее будет сделать mbedder.h с понятиями u8, u16, u32, u64 и s8, s16, s32 и s64. Для еще большей сестры таланта можно вместо битовой длины залудить байтовую - u1, u2, u4, u8 и s1, s2, s4, s8 :))
У меня global.h в котором: 
typedef unsigned char BOOLEAN; /* Logical data type (TRUE or FALSE) */
typedef unsigned char CHAR; /* Unsigned 8 bit character */
typedef unsigned char INT08U; /* Unsigned 8 bit value */
typedef signed char INT08S; /* Signed 8 bit value */
typedef unsigned short INT16U; /* Unsigned 16 bit value */
typedef signed short INT16S; /* Signed 16 bit value */
typedef unsigned long INT32U; /* Unsigned 32 bit value */
typedef signed long INT32S; /* Signed 32 bit value */
typedef unsigned long long INT64U; /* Unsigned 64 bit value (if available) */
typedef signed long long INT64S; /* Signed 64 bit value (if available) */
typedef float FP32; /* 32 bit, single prec. floating-point */
typedef double FP64; /* 64 bit, double prec. floating-point */