• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Поразрядный Оператор &

  • Автор темы rtprls
  • Дата начала
R

rtprls

Привет
пытался разобраться в примере показывающим использование поразрядного оператора &
и возник вопрос, в котором нужна помощь знающих программистов

вот смотрите вот пример программы

C++:
// Применить поразрядный оператор, чтобы сделать число четным 
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{

int i=0, a=0;

for (i = 1; i <= 10; i++)
{
a = i;
a = a & 255;	 
Console.WriteLine("i=" + i + " a=" + a);
}

}
}



число 255 типа int в двоичном представлении это - 00000000 00000000 00000000 11111110
но у меня не получился правильный результат
почему?
 
R

rtprls

число 255 типа int в двоичном представлении это - 00000000 00000000 00000000 11111110
но у меня не получился правильный результат
почему?

я неправильно представил число 255
поэтому у меня была ошибка
разобрался
извините, что создал тему

Добавлено:
число 255 типа int в двоичном представлении это - 00000000 00000000 00000000 11111110
но у меня не получился правильный результат
почему?

я неправильно представил число 255
поэтому у меня была ошибка
разобрался
извините, что создал тему
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!