|
|
|
Здравейте. Това е вторият ми урок за C++. В него ще разгледаме оператора за присвояване и входно-изходни операции. И така... Операторът за присвояване(представя се със символа =) може да се използва за присвояване(задаване) на стойност на променлива. Променливата се записва от лявата страна на =, а от дясната се записва израз(стойност): тип име_на_променливата = израз; Пример: double rezultat = sumsum*1.2 Важно: Променливата трябва предварително да е с дефиниран тип(в случая double). Запомнете, че не трябва да бъркате оператора за присвояване (=) с оператора за сравнение равно ли е (==)! Възможно е многократно присвояване. Многократните присвоявания определят ред на изпълнение на действията от дясно на ляво: Пример: a = b = c = 30; Присвояването се извършва в следната последователност: Числото 30 се присвоява на c, стойността на c се присвоява на b и стойността на b се присвоява на a. Възможно е използването на оператор за присвояване на който в лявата част променливата е от един тип, а в дясната-константа, променлива или израз от друг тип. В този случай определящ е типа на променливата от лявата страна на оператора за присвояване. Пример: int a; float b=5.7833; Резултатът, който ще се изведе е 5. Такова присвояване понякога води до загуба точност, както е и в примера. Ако се „смесят” типовете int и char, компилаторът работи с ASCII кодовете на символите. int a; char b='W'; Резултатът, който ще се изведе е 87, тъй като ASCII кода на буквата „W” е числото 87. Удобно и препоръчително е използването на така наречения съставен оператор за присвояване. Съставните аритметични присвоявания са 5 на брой (+=, -=, *=, /= и %=). Пример: primer=primer+1 // primer+=1 Входно изходни операции Входно-изходната система на C++ работи чрез потоци от информация. Потокът(stream) е свързан към дадено физическо устройство-най-често клавиатура като входно и монитор като изходно устройство.Когато потокът е насочен навън от програмата, то е output stream, а ако е насочен към програмата е input stream. Оператор за въвеждане и извеждане(cin>> и cout<<). Операторът за въвеждане cin>> се използва за въвеждане на данни от клавиатурата, а операторът за извеждане cout<< се използва за извеждане на данни на екрана на монитора. Тези две основни операции са дефинирани във файла iostream.h. Да разгледаме и един пример: float zaplata; Често операторите cin>> и cout<< вървят заедно. В случая с първия cout<< се извежда подканващо съобщение към потребителя да въведе заплата, а с втория cout<< се извежда информация за заплатата. Операторът cin>> очаква потребителя да въведете стойност за променливата zaplata. Това е. Възможно е да съм пропуснал нещо, за което се извинявам, но нямам голям опит с C++. Надявам се, че урокът ще ви бъде полезен. Все още няма коментари за този урок. |
|
|