Объясните простую ошибку при использовании оператора сдвига - C#

Узнай цену своей работы

Формулировка задачи:

если так:
byte b = 2;
byte b2 = b << 4;
то: Cannot implicitly convert type 'int' to 'byte'. An explicit conversion exists (are you missing a cast?) если так:
            byte b = 2;
            byte b2 = (byte)(b << 4);
то: The name 'x04' does not exist in the current context в чем сдесь дело?

Решение задачи: «Объясните простую ошибку при использовании оператора сдвига»

textual
Листинг программы
byte b = 2;
bute b2 = (byte)(b << 4);

Оцени полезность:

13   голосов , оценка 4.154 из 5
Похожие ответы