Объясните что делает эта строка кода - num = (ushort) (num & 0xFFFE) ? - C#
Формулировка задачи:
Вся программа:
Никак не могу понять что делает эта строка - num = (ushort) (num & 0xFFFE);
p.s. Только изучаю С#.
Using System; class MakeEven { static void Main() { ushort num; ushort i; for(i = 1; i <= 10; i++) { num = i; Console.WriteLine("num: " + num); num = (ushort) (num & 0xFFFE); Console.WriteLine("num после сброса младшего разряда: " + num + "\n"); } } }
Решение задачи: «Объясните что делает эта строка кода - num = (ushort) (num & 0xFFFE) ?»
textual
Листинг программы
num = (ushort)(num & ushort.MaxValue-1);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д