|
|
Сделайте так:
i = j1;
i <<= 8;
i |= j2;
i <<= 8;
i |= j3;
Хотя непонятно по каким причинам в вашем примере вместо j2 не используется 0. Преобразование типа произойдет только после исчисления выражения. То-есть 8-ми битные переменные при сдвиге на 8 и на 16 должны равняться 0 (это может использоваться оптимизатором).
E-mail: info@telesys.ru