Енгізу, шығару операторы.
С++ тілінде С тіліндегі стандарт функциялар енгізу-шығаруға қолданылады. Сонымен қатар С++ тілінде тақырыптық файлында анықталған енгізу-шығару құралдары бар.
>> енгізу және << шығару операторы - кез-келген типті мәліметтермен жұмыс жасауда қолданылады.
Меншіктеу операторы символдар арқылы жазылады. Кез келген ;
таңбасымен аяқталатын өрнек меншіктеу операторы болып табылады. Өрнектің
бір түріне бос оператор жатады, ол жай ; операторы.
С тілінде меншіктеу операторының бірнеше түрі бар. Жалпы меншіктеу
операторының жазылу форматы мынадай болады:
<айнымалы> = <айнымалы><операция><өрнек>;
Мұны С тілінде қысқаша былай жазуға болады:
<айнымалы><операция> = <өрнек>;
Төменде бірнеше мысал келтірілген.
a=a+b; → a+=b; a=a*b; → a*=b;
a=a-b; → a-=b; a=a/b; → a/=b;
С тілінде тізбектеле жазылған меншіктеу операцияларын да қолдануға
болады. Мысалы:
sum = a = b;
Мұнда меншіктеу операторы оңнан солға қарай орындалады, яғни b-ның
мəні a-ға меншіктеледі, ал а-ның мəні sum-ға меншіктеледі.
Меншіктеу операторын былай да жазуға болады:
Арттыру немесе кеміту (инкремент жəне декремент) операциялары ++
жəне – - түрінде жазылады. Бұлар кез келген операндтың мəндерін бірге
арттыруға немесе кемітуге мүмкіндік береді.
Инкремент, яғни арттыру операциясы (++) жəне декремент (--), кеміту
операциясы айнымалы (тек айнымалы мəнін) мəнін бірге арттырады немесе
кемітеді. Олар айнымалы мəнін згертеді, яғни жасырын түрдегі меншіктеу
амалы болып табылады. Кейде олар жеке оператор түрінде жазылады:
Достарыңызбен бөлісу: |