Как использовать оператор присваивания в C

Kak Ispol Zovat Operator Prisvaivania V C



«Операторы играют ключевую роль в каждом расчете, который выполняет компьютер. В этой статье основное внимание будет уделено операторам присваивания.

Чаще всего используется оператор присваивания =. Кроме того, бинарные операторы включают

Операторы присваивания. У них самый низкий уровень приоритета по сравнению с другими операторами, и они связываются справа налево. Операторы присваивания используются в компьютерном языке C для присвоения переменной ее значения. Язык поддерживает различные операторы, в том числе арифметические, реляционные, побитовые, присваивания и т. д. Чтобы присвоить значение, переменную или метод другой переменной, используйте оператор присваивания. Левый параметр оператора присваивания — это переменная, а его правый параметр — значение. Чтобы предотвратить предупреждение от компилятора, элемент слева должен иметь тот же тип данных, что и элемент справа. Давайте поговорим о различных операторах присваивания, а именно =, +=, -=, /=, *= и %=».







Формат

В приведенном ниже фрагменте у нас есть пример простейшего оператора присваивания в программировании на C, где мы просто присваиваем числовое значение целому числу; это помогает нам объяснить общий формат оператора присваивания.









Пример #01

Первый пример — простой оператор присваивания. С помощью оператора соответствующий операнд переназначается левому операнду. Существует только один прямой оператор присваивания; знак равно Левый операнд = правый операнд - это общий синтаксис. Целому числу «a» (левый операнд простого оператора присваивания) присваивается значение 5 в случае ниже (правый операнд простого оператора присваивания). То же самое относится к b, а также к c, где c присваивается сумма «a» и «b». Конечным результатом является c=10, что означает, что с помощью этого оператора c присваивается значение 10.



Пример #02

Второй пример — это первый составной оператор присваивания, называемый оператором присваивания сложения «+=». Представьте себе гораздо более простую версию, чтобы понять это. Рассмотреть возможность: а = а + 5 . Здесь мы добавляем 5 к переменной а , а затем полученный результат присваивается переменной а . Точно так же, как линия а += б делает то, что добавляет б к стоимости а а затем присвоение результата переменной а . Переменная b остается неизменной (b=10), так как ее значение не меняется; только переменная а’ значение s было увеличено путем добавления значения б к нему с помощью +=. Мы нашли а которому было присвоено значение 15.

Пример #03

Третий пример — оператор присваивания вычитания «-=». В этом операторе правый операнд вычитается из левого операнда, а затем приравнивается к левому операнду. Это все равно, что сказать а = а – 5 . Здесь мы вычитаем 5 из а , затем назначьте его a. Точно так же приведенный ниже код показывает, что б (со значением 10) вычитается из а (со значением 15), а затем присвоить результат а (заставляя его иметь значение 5). Значение б остается неизменным, поскольку оператор присваивает значение только правому операнду, оставляя значения левого операнда неизменными.

Пример #04

Четвертый пример — оператор присваивания умножения «*=». Главный операнд умножается на левый аргумент, а затем с помощью этого оператора сопоставляется с левым операндом. Более простая низкоуровневая форма этого будет просто а = а * 5, где значение переменной а умножается на значение 5, а затем результат присваивается значению а сам. Точно так же в приведенном ниже примере показано, что переменная а (левый операнд) со значением 15 присваивается результат умножения значения б (правый операнд), который равен 10 со значением а ; таким образом, окончательный результат 150 присваивается переменной а . И снова значение переменной б остается неизменной.

Пример #05

Следующий пример называется оператор присваивания деления «/=». Этот оператор позволяет левому оператору быть равным результату деления левого операнда на правый операнд. Это все равно, что сказать а = а / 5. Здесь мы делим а на 5, затем назначьте его а . Точно так же приведенный ниже код показывает, что б (со значением 10) делится а (со значением 50), а затем присвоение результата а (заставляя его иметь значение 5). Значение переменной б остается неизменным, поскольку оператор деления, как и любой оператор присваивания, присваивает значение только правому операнду, сохраняя при этом значение левого операнда прежним.

Пример #06

Шестой и последний пример — это оператор под названием «Оператор присваивания модуля» «%=». Этот оператор присваивает левому операнду значение, полученное путем взятия по модулю левого операнда и правого операнда. Линия а %= б эквивалентно высказыванию а = а % б , куда б также может содержать любое значение. В приведенном ниже примере б содержит значение 10 с помощью простого оператора присваивания, и а имеет значение 55. Затем оператор присваивания модуля находит остаток по модулю а а также б , что в данном случае равно 5, и присваивает его левому операнду: а. 'Как обычно, правый операнд' б ” остается неизменным со значением 10, поскольку ему не присваивается другое значение.

Вывод

Чтобы присвоить результат выражения переменной, рекомендуется использовать операторы присваивания. В языке программирования C есть два разных вида операторов присваивания. Знак «=» является основным оператором присваивания. Кроме того, операторы составного присваивания просты в использовании и устраняют необходимость повторного написания части левого операнда. Аналогичным образом работают и другие языки программирования, такие как C++. В этой статье мы реализовали несколько примеров различных типов операторов присваивания на языке программирования C.