КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Операция ДЕЛЕНИЯ
Операция ОТРИЦАНИЯ РЕШЕНИЕ ДЗ Операции присваивания Тернарная (условная) операция Условные логические операции Условные логические операции И (&&) и ИЛИ (||) чаще всего используются с операндами логического типа. Результатом логической операции является true или false. Операции вычисляются по сокращенной схеме. Результат операции логическое И имеет значение true, только если оба операнда имеют значение true. Результат операции логическое ИЛИ имеет значение true, если хотя бы один из операндов имеет значение true. Условная операция (?:) — тернарная, то есть имеет три операнда. Ее формат: операнд1? операнд2: операнд3 Пример применения тернарной операции using System; namespace ConsoleApplicationl { class Classl { static void Main() { int a = 11, b = 4; int max = b > a? b: a; Console.WriteLine(max); // Результат 11 } } } Другой пример применения условной операции: требуется, чтобы некоторая целая величина увеличивалась на 1, если ее значение не превышает n, а иначе принимала значение 1. Это удобно реализовать следующим образом: i = (i < n)? i + 1: 1; Операции присваивания (=, +=, -=, *= и т. д.) задают новое значение переменной. Эти операции могут использоваться в программе как законченные операторы. Механизм выполнения операции присваивания такой: вычисляется выражение и его результат заносится в память по адресу, который определяется именем переменной, находящейся слева от знака операции. То, что ранее хранилось в этой области памяти, естественно, теряется. Примеры операторов присваивания: а = b + с / 2; b = а; а = b; х = 1; х+ = 0.5; Обратите внимание: b=а и а=b— это совершенно разные действия! Присваивание — это передача данных «налево». Результатом операции присваивания является значение, записанное в левый операнд. Тип результата совпадает с типом левого операнда. В сложных операциях присваивания (+=, *=, /= и т. п.) при вычислении выражения, стоящего в правой части, используется значение из левой части. Например, при сложении с присваиванием ко второму операнду прибавляется первый, и результат записывается в первый операнд, то есть выражение а += b является более компактной записью выражения а = а + b. Результатом операции сложного присваивания является значение, записанное в левый операнд. Операции присваивания выполняются справа налево, в отличие от большинства других операций (а = b = с означает а = (b=c)).
~a=1.100=-4 (0.100 прямой, 1.011 обратный, 1.100 дополнительеный)
~b=0.111110=62
~с=1.0000001=-127 (127=0.1111111 прямой, 1.0000000 обратный, 1.0000001 дополнительный)
(Показать как делится в столбик) 1. 11/4(целые)=целочисленное деление (остаток не учитывается)=2 2. 11/4 (вещественные)=вещественное деление (с остатком)=2.75 3. 11%4 = 3
Дата добавления: 2014-01-20; Просмотров: 505; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |