D
Size: a a a
AS
AS
ДП
1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0во втором случае потерялись нули.
Cod: HEX 0xa900e8 DEC 11075816 bin 000101110000000010010101
0 0 0 0 0 0 0 1 0 0 0 0 0 1
Cod: HEX 0x41 DEC 65 bin 1000001
if (проверка на 1){
data = (data << 1) | 1 ;
printf("1 ");
}
else if (проверка на 0){
data = data << 1;
printf("0 ");
}MT

DD
1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 1 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 1 1 1 0 1 0 0 0во втором случае потерялись нули.
Cod: HEX 0xa900e8 DEC 11075816 bin 000101110000000010010101
0 0 0 0 0 0 0 1 0 0 0 0 0 1
Cod: HEX 0x41 DEC 65 bin 1000001
if (проверка на 1){
data = (data << 1) | 1 ;
printf("1 ");
}
else if (проверка на 0){
data = data << 1;
printf("0 ");
}JR
MT
ИФ
DL
AS
ЭН
ЭН
АК