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

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

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

Вся программа:
Листинг программы
  1. Using System;
  2. class MakeEven
  3. {
  4. static void Main()
  5. {
  6. ushort num;
  7. ushort i;
  8. for(i = 1; i <= 10; i++)
  9. {
  10. num = i; Console.WriteLine("num: " + num);
  11. num = (ushort) (num & 0xFFFE);
  12. Console.WriteLine("num после сброса младшего разряда: " + num + "\n");
  13. }
  14. }
  15. }
Никак не могу понять что делает эта строка - num = (ushort) (num & 0xFFFE); p.s. Только изучаю С#.

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

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

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


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

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

14   голосов , оценка 4.071 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы