Объясните что делает эта строка кода - 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д