Содержание
- 2. Операции Операции часто разделяются на четыре основные группы: арифметические (arithmetic), сравнения (relational), логические (logical) и побитовые
- 8. Арифметические операции Унарные операции Арифметическое отрицание (унарный минус – ) меняет знак операнда на противоположный. Стандартная
- 9. Арифметические операции Унарные операции Арифметическое отрицание (унарный минус – ) меняет знак операнда на противоположный. Стандартная
- 10. Инкрементация и декрементация операция префиксная постфиксная форма форма x = х + 1; ++x; x++; инкремент
- 11. Инкрементация и декрементация int x1 = 5; int z1 = ++x1; Console.WriteLine($"{x1} - {z1}"); int x2
- 12. Инкрементация и декрементация int x1 = 5; int z1 = --x1; Console.WriteLine($"{x1} - {z1}"); int x2
- 13. Операция new Операция new служит для создания нового объекта: new тип ([аргументы]) С помощью этой операции
- 14. Операции * и & Объявить (определить) указатель можно с помощью операции *. Получить адрес памяти, на
- 15. Операции * и & Чтобы использовать небезопасный код в C#, надо первым делом указать проекту, что
- 16. Пример 1 static void Main(string[] args) { unsafe // отключить систему безопасности { int* x; //
- 17. Пример 1 Console.WriteLine("Адрес переменной y: {0}", addr); Console.WriteLine(*x); // 10 y = *x + 20; Console.WriteLine(*x);
- 18. Арифметические операции Бинарные операции Операции сложения, вычитания, умножения, деления определены для типов int, uint, long, ulong,
- 19. Арифметические операции Бинарные операции Операция сложения (+) возвращает сумму двух операндов. Если оба операнда целочисленные или
- 20. Арифметические операции Бинарные операции Операция вычитания (-) возвращает разность двух операндов. Если оба операнда целочисленные или
- 21. Арифметические операции Бинарные операции Операция умножения (*) возвращает результат перемножения двух операндов. int x = 10;
- 22. Арифметические операции Бинарные операции Операция деления (/) вычисляет частное от деления первого операнда на второй. Если
- 23. Арифметические операции Бинарные операции При делении стоит учитывать, что если оба операнда представляют целые числа, то
- 24. Арифметические операции Бинарные операции Для финансовых величин (тип decimal ) при делении на 0 и переполнении
- 25. Арифметические операции Бинарные операции Операция остатка от деления (%): - если оба операнда целочисленные, результат операции
- 26. Арифметические операции Бинарные операции Операция остатка от деления (%): Для финансовых величин (тип decimal ) при
- 27. Приоритеты арифметических операций Высший ++ - - - (унарный минус) * / % Низший + -
- 28. Пример 2 int a = 3; int b = 5; int c = 40; int d
- 29. Арифметические операции Арифметические операции не определены для более коротких, чем int, типов. Это означает, что если
- 30. Исключения При вычислении выражений могут возникнуть ошибки, например, переполнение, исчезновение порядка или деление на ноль. Об
- 31. Исключения В C# ключевое слово checked используется, если требуется указать, что выражение будет проверяться на переполнение,
- 32. Исключения В C# есть механизм обработки исключительных ситуаций (исключений) - конструкция try...catch. Блок try содержит операторы,
- 33. Пример 3 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program {
- 34. Пример 3 for (int j = 1; j try { Console.Write("Введите a: "); a = unchecked((byte)int.Parse(Console.ReadLine()));
- 35. Пример 3 catch (OverflowException) { Console.Write("Переполнение\n\n"); } // конец блока catch } // конец цикла Console.ReadLine();
- 36. Операции доступа В языке С# символы "." и "->" обозначают операции доступа к элементам класса. Операция
- 37. Пример 4 class Program { static void Main(string[] args) { unsafe { Person person; person.age =
- 38. Операторы "[ ]" и " ( )" Круглые скобки — это оператор, повышающий приоритет операций, заключенных
- 39. Операции сравнения (отношения)
- 40. Операции сравнения (отношения) int a = 10; int b = 4; bool cc = a ==
- 41. Логические операции В C# определены логические операции, которые также возвращают значение типа bool. В качестве операндов
- 42. Логические операции Логическое отрицание (!) определено для типа bool. Результат операции — значение false, если операнд
- 43. Логические операции Операция логического умножения (&&). Возвращает true, если оба операнда одновременно равны true. bool x1
- 44. Логические операции Как и для арифметических операций, естественный порядок вычислений можно изменять с помощью скобок. Операнды
- 45. Поразрядные (побитовые) операции Поразрядные операции выполняются над отдельными разрядами числа. В этом плане числа рассматриваются в
- 46. Поразрядные (побитовые) операции Поразрядные логические операции (&, |, ^) применяются к целочисленным операндам и работают с
- 47. Поразрядные (побитовые) операции Операция логического умножения или логическое И (&). Возвращает true, если оба операнда одновременно
- 48. Поразрядные (побитовые) операции Операция логического сложения или логическое ИЛИ (|). Возвращает true, если хотя бы один
- 49. Поразрядные (побитовые) операции Операция исключающего ИЛИ (^) (XOR). Возвращает true, если либо первый, либо второй операнд
- 50. Поразрядные (побитовые) операции Эту операцию нередко применяют для простого шифрования: int x = 45; // Значение,
- 51. Поразрядные (побитовые) операции Поразрядное отрицание (~), часто называемое побитовым, инвертирует каждый разряд в двоичном представлении операнда
- 52. Поразрядные (побитовые) операции Две пары операций | и || (а также & и &&) выполняют похожие
- 53. Поразрядные (побитовые) операции Операции сдвига ( > ) применяются к целочисленным операндам и определены для типов
- 54. Поразрядные (побитовые) операции Операции сдвига можно использовать вместо непосредственного умножения или деления на два. С помощью
- 55. Операция сложения Правила сложения двух двоичных чисел можно показать на следующем примере: Пример сложения многоразрядных чисел.
- 56. Операция вычитания Операция вычитания в цифровых системах реализуется с помощью операции сложения. Вычитаемое при этом представляется
- 57. Операция вычитания Положительное и отрицательное числа, десятичный эквивалент которых равен 4610:
- 58. Операция вычитания Обратный код получается путем замены всех “0” на “1” и всех “1” на “0”
- 59. Операция вычитания Обратный код, дополненный единицей в младшем разряде, называется дополнительным кодом. Последовательность действий при получении
- 60. Операция вычитания Задание: требуется из числа 23 отнять число 18. С начала вычитаемое следует представить в
- 61. Операция вычитания Так как вычитаемое (18) по модулю меньше уменьшаемого (23), то результат достигнут. Таким образом,
- 62. Операция вычитания (с/р) Задание: требуется из числа 18 отнять 23. С начала вычитаемое следует представить в
- 63. Операция вычитания Так как вычитаемое (23) по модулю больше уменьшаемого (18), то результат из дополнительного кода
- 65. Скачать презентацию











![Операция new Операция new служит для создания нового объекта: new тип ([аргументы])](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/881861/slide-12.jpg)


![Пример 1 static void Main(string[] args) { unsafe // отключить систему безопасности](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/881861/slide-15.jpg)




















![Пример 4 class Program { static void Main(string[] args) { unsafe {](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/881861/slide-36.jpg)
![Операторы "[ ]" и " ( )" Круглые скобки — это оператор,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/881861/slide-37.jpg)

























Програмные комплексы в управлении проектами
Производственная практика 3. Безбумажное ведение медицинской документации
Как устроен Интернет?
Введение в разработку приложений для смартфонов на OC Android
Устройства отображения информации
Общие сведения о языке программирования Паскаль. Начала программирования. Ключевые слова
Построение и анализ рельефа в средах Civil 3D и InfraWorks
Система управления базами данных . (СУБД)
Создание мультимедийного электронного ресурса Знаменитые люди Белгородского района
JS фрэймворки
Каскадные таблицы стилей (CSS)
Компьютерное информационное моделирование
Programming languages
Моделирование информационных систем
Алгоритмика. Обучаем детей навыкам XXI века
Предложения GROUP BY и HAVING
Основные теоретические вопросы проектирования ПОР. Шум квантования
Народная программа
Презентация на тему Оперативная память
Информационная безопасность: mr. Robot в реалиях российского университета. Классификация видов угроз ИБ
3D модели
Сетевой этикет
Одноранговые сети
Выпускная квалификационная работа: Сравнительный анализ систем связи 4G и 5G
Пирамиды и пирамидальная сортировка
26 ноября - Всемирный день информации
La transición y operación de servicios de TI
Повторение информатики