4.3.5. Операции отношенияОперации отношения можно просто перечислить - в объяснениях они не нуждаются. Всего операций 6: ==, !=, <, >, <=, >= . 4.3.6. Операции сдвигаОперации сдвига вправо «>>» и сдвига влево «<<» особенно полезны, если данные рассматриваются как строка битов. Результатом операции является сдвиг строки битов влево или вправо на K разрядов. В применении к обычным целым положительным числам сдвиг вправо равносилен делению нацело на 2K, а сдвиг влево - умножению на 2K. Для отрицательных чисел сдвиг влево и деление дают разные результаты, отличающиеся на единицу. В языке C# операции сдвига определены только для некоторых целочисленных типов - int, uint, long, ulong. Величина сдвига должна иметь тип int. Вот пример применения этих операций: /// <summary>
|