Объясните что делает эта строка кода - 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);

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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