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

Тема в разделе ".NET", создана пользователем rtprls, 11 дек 2011.

  1. rtprls

    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
    но у меня не получился правильный результат
    почему?
     
  2. rtprls

    rtprls Гость

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

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

Поделиться этой страницей