Съдържание:
Определение - Какво означават аритметичните оператори?
Аритметичните оператори в C # са оператори, използвани за извършване на аритметични операции, които включват умножение, деление, събиране и изваждане. С изключение на оператора на изваждане, където "-" се използва за означаване на отрицателно число, аритметичните оператори са двоични оператори, които приемат две операнди. Операндите са с числов тип данни и изпълняват по подобен начин като в други езици като C и C ++.
Аритметичните оператори "+" и "-" се използват за манипулиране на указатели чрез добавяне или изваждане на числовата стойност към или от указателите, без да генерират изключение по време на препълване на домейна на показалеца. Аритметичните оператори могат да бъдат претоварени, когато се използват с дефинирани от потребителя типове, за да разширят естеството на нормалните оператори, като по този начин осигуряват допълнителни функционалности.
Техопедия обяснява Аритметичните оператори
Списъкът на аритметичните оператори, наличен в C #, включва:- *: използва се за извършване на умножение на операнди от цяло число, плаваща запетая и десетичен тип. Той връща мултипликативен продукт на двете операнди.
- /: използва се за разделяне на операнди от цяло число, плаваща запетая и десетичен тип. Той връща коефициента на своите операнди.
- %: използва се за изчисляване на остатъка от разделението между два операнда, което може да бъде цяло число, плаващ, двоен или десетичен тип.
- +: използва се с различни видове операнди, което води до различен тип резултати. В случай на числови и изброяващи типове, предварително дефинираният оператор на добавяне изчислява сумата от два операнда, докато използването на операнд от низови резултати води до свързан низ. Може да се използва и за комбиниране на делегати от подобен тип.
- -: използва се с всички числови типове като цяло число, флоат, десетичен знак и изброяване, за да се изчисли разликата между неговите операнди. Може да се използва и за премахване на делегати от подобен тип.
Това определение е написано в контекста на C #
