Объясните что делает эта строка кода - num = (ushort) (num & 0xFFFE) ? - C#

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

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

Вся программа:
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); p.s. Только изучаю С#.

Решение задачи: «Объясните что делает эта строка кода - num = (ushort) (num & 0xFFFE) ?»

textual
Листинг программы
num = (ushort)(num & ushort.MaxValue-1);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

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

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