Өзгөрмөлөр жана маалымат түрлөрү
Өзгөрмөлөр, int, long long, double, char жана bool түрлөрү, арифметика жана бүтүн сандарды бөлүү.
Программалар маалымат менен иштейт: сандар, символдор, тексттер. Маалыматты сактоо үчүн өзгөрмөлөр керек — алар аталышы бар «эс тутум уячалары». C++ тилинде ар бир өзгөрмөнүн түрү болот, ал өзгөрмөдө эмне сактала аларын аныктайт.
Сизге керек боло турган негизги түрлөр:
• int — болжол менен 2 миллиардга чейинки (2·10⁹) бүтүн сандар;
• long long — 9·10¹⁸ чейинки чоң бүтүн сандар, олимпиадачынын негизги түрү;
• double — бөлчөк сандар, мисалы 3.14;
• char — жалгыз тырмакчадагы бир символ, мисалы 'A';
• bool — логикалык маани: true (чын) же false (жалган).
C++
Ар кандай түрдөгү өзгөрмөлөрдү жарыялоо
Көңүл буруңуз: bool 1 (true) же 0 (false) болуп басылат.
Сандар менен амалдарды аткарууга болот: кошуу +, кемитүү -, көбөйтүү *, бөлүү / жана бөлүүдөн калган калдык %.
C++ тилинин маанилүү өзгөчөлүгү: эки бүтүн санды бөлгөндө бөлчөк бөлүгү ыргытылат. 7 / 2 барабар 3, 3.5 эмес. Бөлүүдөн калган калдык: 7 % 2 барабар 1. Калдык — маселелерде абдан көп колдонулган ыкма: мисалы, эгер n % 2 == 0 болсо, сан жуп.
Жаңы баштагандардын көп кетирген катасы — ашып кетүү (переполнение): миллиарддан болгон эки int санды көбөйтсөңүз, жыйынтык int түрүнө батпай, «таштанды» чыгат. Чоң маанилер үчүн ар дайым long long колдонуңуз.
C++
Арифметика, бүтүн сандарды бөлүү жана long long
Тапшырма: маанилери 15 жана 4 болгон эки өзгөрмө түзүңүз. Алардын суммасын, айырмасын, көбөйтүндүсүн, бөлүүнүн бүтүн бөлүгүн жана калдыгын чыгарыңыз — ар бирин өзүнчө сапта.
Андан кийин сабакты өттүм деп белгилеп, киргизүү маалыматтарын окууга өтүңүз.