Dasturlash tilida muhim o'zak bo'lgan ma'lumot turlari haqida gaplashib olamiz


C ++ operatorlarni quyidagi guruhlarga ajratadi


Download 29.87 Kb.
bet2/2
Sana20.06.2023
Hajmi29.87 Kb.
#1627770
1   2
Bog'liq
C da ma’lumot turlari haqida tushuncha bering

C ++ operatorlarni quyidagi guruhlarga ajratadi:


  • Arifmetik operatorlar

  • Tayinlash operatorlari

  • Taqqoslash operatorlari

  • Mantiqiy operatorlar

  • Bitwise operatorlar

Operator -o'zgaruvchilar va qiymatlar bo'yicha operatsiyalarni bajarish uchun ishlatiladi.

Arifmetik operatorlar


Umumiy matematik operatsiyalarni bajarish uchun arifmetik operatorlar qo'llaniladi.


Tayinlash Operatorlari


Belgilash operatorlari o'zgaruvchiga qiymatlarni belgilash uchun ishlatiladi. Quyidagi misol, biz foydalanish tayinlash operatori ( =qiymati tayinlash uchun) 10 a o'zgaruvchi deb nomlangan uchun x :
int x = 10;


Taqqoslash operatorlari


Ikki qiymatni taqqoslash uchun taqqoslash operatorlari ishlatiladi.
Izoh: taqqoslashning qaytarilish qiymati to'g'ri ( 1) yoki noto'g'ri ( 0).
Quyidagi misolda 5 dan 3 kattaroqligini bilish uchun operatordan ( ) dan kattaroq foydalanamiz >:
Barcha taqqoslash operatorlari ro'yxati:


Mantiqiy operatorlar


O'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash uchun mantiqiy operatorlar qo'llaniladi:


Matnni saqlash uchun satrlar ishlatiladi. satrlarni saqlash uchun string tipiga tegishli bo'ladi satrlar qo'shtirnoq ichida yoziladi. Misol uchun: string name = "MasterSherkulov";
Turli o'zgaruvchini yarating stringva unga qiymat bering:
string greeting = "Hello World. UzbekDevs";
Satrlardan foydalanish uchun siz qo'shimcha kod sarlavhasini manba kodiga,  kutubxonaga kiritishingiz kerak:
#include
#include
using namespace std;

int main() {
string greeting = "Hello World. MasterSherkulov.";
return 0;
}
String ulanishi (bog'lash)
+Operatori orqali ikki satrni ulash imkoniyatiga ega bo'lasiz. Bu esa ikki satrni bog'lash deyiladi.
string firstName = "Master";
string lastName = "Sherkulov";
string fullName = firstName + lastName;
cout << fullName;
MasterSherkulov
Yuqorida biz Master va Sherkulov ni qo'shdik. lekin bizda natija qo'shib chiqardi MasterSherkulov endi alohida chiqarish uchun qanday amal bararishmizni esda saqlang. Siz tirnoq ( " "yoki ' ') bilan bo'sh joy qo'shishingiz mumkin.
string firstName = "Master";
string lastName = "Sherkulov";
string fullName = firstName + " " + lastName;
cout << fullName;
Master Sherkulov
C++ dasturlash tilida satr obyekt bo'lib, u satrlarda ma'lum operatsiyalarni bajarish uchun bajarishi mumkin bo'lgan funksiyalarni o'z ichiga oladi. Unutmang funksiyalardan foydalanishingiz uchun ma'lum bir tegishli funksiyalardan foydalanishingiz zarur bo'ladi. kutubxona siz ham yaratishingiz mumkin lekin sizning yaratgan kutubxona standart bo'lmaydi. boshqa IDE larda yoki dasturlarda ishlamasligi mumkin. Masalan, siz append()funktsiyani yordamida satrlarni bog'lashingiz mumkin:
string firstName = "Master ";
string lastName = "Sherkulov";
string fullName = firstName.append(lastName);
cout << fullName;
Siz hohlagan shulardan +yoki append() biridan foydalanishingiz mumkin. Bulardan asosiy farqi shundaki biri funksiya hisoblanadi va bu funksiya ancha tezroq ishlaydi. Siz sinov uchun + dan foydalanishingiz mumkin.
Satr uzunligi.
Qator uzunligini olish uchun length()funktsiyadan foydalaning :
string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
cout << "Bu txt satri uzunligi: " << txt.length();
Bu txt satri uzunligi: 26
Eslatma: Satr size()uzunligini olish uchun funktsiyadan foydalanadigan ba'zi C ++ dasturlarini ko'rishingiz mumkin . Bu shunchaki taxallus length(). Foydalanishni xohlasangiz length()  yoki size()
string txt = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
cout << "Bu txt satri uzunligi: " << txt.size();
Bu txt satri uzunligi: 26
Satrni kiritish.
>> va cinbirga qo'llab satrlarni kiritish imkoniyati mavjud.
string firstName;
cout << "Ismingizni kiriting: ";
cin >> firstName; // bunda faqat bitta satr ni oladi
cout << "Sizning ismingiz: " << firstName;
Agar siz yuqoridagi kodni ishga tushurib Master Sherkulov ni kiritsangiz chiqarish vaqtida siz faqat Master so'zi chop etib chiqaradi. bunday holarni bartaraf qilish uchun. getline() funsiyasidan foydalanishingiz mumkin. Bunda bo'sh ' ' satrni ham oladi. Unutmang getline() faqat bitta qatorni o'qishgina mujjallangan enter  tugmasini bosganingizdagina kiritish tugallanadi va fist name deb usha qatorni qabul qiladi.
getline() - tarjimasini bir qatorni olish degan mazmunli chiqarsangiz bo'ladi (get - "olish", line - "qator" ). Ushbu funksiya faqat bir qatorni kiritishda ishlatiladi.
#include
#include
using namespace std;

int main() {
string fullName;
cout << "Ismingizni kiriting: ";
getline (cin, fullName);
cout << "Siznig ismingiz: " << fullName;

// Izmingizni kiriting: Master Sherkulov
// Sizning ismingiz: Master Sherkulov
return 0;
}
C++ da ma’lumot turlari haqida tushuncha bering
Reja:

  1. C++ Ma’lumot turlari

  2. C ++ operatorlarni guruhlari haqida

  3. O'zgaruvchilar yoki qiymatlar o'rtasidagi mantiqni aniqlash haqida

  4. Foydalanilgan adabiyotlar


Foydalanilgan adabiyotlar
Fayllar.org
https://eduproger.uz/
https://www.tami.uz/matnga_qarang.php?id=1023
http://programm-edu.uz/wp-content/uploads/2022/04/amaliy2.pdf
https://arxiv.uz/uz/documents/referatlar/informatika-va-at/c-dasturlash-tilida-ifodalar-va-operatorlar

Download 29.87 Kb.

Do'stlaringiz bilan baham:
1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling