ПредишенСледващото

Операторите +, -, * и / действат като тяхното предназначение предполага. Те могат да се прилагат към всеки вграден цифров вид данни.

Екшън аритметични оператори не изискват специална обяснение, с изключение на следните специални случаи. На първо място, ние не трябва да забравяме, че когато операторът / се прилага към цяло число, всички остатъци от делението се изхвърля; например, в резултат на разделянето на число е 13/3 е 4. Останалата част от това разделяне може да се получи от модул оператор (%), който се нарича също изчисление баланс оператор. Тя дава на остатъка от делене на цяло число. Например, 13% от 3 до 1.% C # оператор може да се прилага в цяло число типове данни, както и вида на числа с плаваща запетая. Ето защо, 13.0% и 3.0 към 1. Във връзка с това се различава от C # език C ++ в и C, където модулна операция е разрешено само за видове число данни. Нека разгледаме следния пример:

Резултатът от тази програма:

Нарастване Двата оператора

Операторът на нарастване (++) увеличава операнд от 1, и оператора на намаляване (-) намалява неговата операнд от 1. Следователно операторите:

Все пак трябва да се има предвид, че стойността на точковата или decremental форма променлива х се оценява само веднъж, но не и два пъти. В някои случаи това подобрява ефективността на програмата.

Оба оператор може нарастване и намалите операнда да посочи (в префикс форма) или след операнд (в Postfix форма). Нека да разгледаме запис нарастване или намаляване на операция за пример разликата:

Т.е. нарастване операция в префикс форма настъпи по-рано, отколкото в Postfix форма, при което броят на втората серия се получават чрез по един. Бих искала да отбележа, че способността да се контролира стъпки на въртящия момент или понижавания дава много предимства при програмирането.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!