How to determine how many bytes are required for memory allocation for a variable, for example, in a structure, to save memory?
Example:
//без задания размера struct DATETIME { usigned short Year; usigned short Month; usigned short Date; } //с заданием размера struct DATETIME { usigned short Year : 7; //значения меняются от 0 до 99 usigned short Month : 4; //значения меняются от 0 до 12 usigned short Date : 5; //значения меняются от 0 до 31 }