C++ Ma’lumot turlari

Assalomu Alaykum hurmatli dasturchi bugun siz bilan C++ dasturlash tilida muhim o'zak bo'lgan ma'lumot turlari haqida gaplashib olamiz. C++ dasturlash tilida har bir o'zgaruvchi yoki o'zgarmasni tipi ya'ni ma'lumot tipi bilan yoziladi.

#include <iostream>
using namespace std;
​
int main() {
  int myNum = 5;               // Butun (whole number)
  float myFloatNum = 5.99;     // O'nli kasr
  double myDoubleNum = 9.98;   // O'nli kasr Float bilan chegarasi bilan farq qiladi.
  char myLetter = 'D';         // Char
  bool myBoolean = true;       // Boolean (Rost yoki Yolg'on)
  string myText = "Hello";     // Satr
}

Ma'lumotlarning asosiy turlari

Ma'lumotlar turi o'zgaruvchini saqlaydigan ma'lumot hajmi va turini belgilaydi:

Raqam turlari

#include <iostream>
using namespace std;
​
int main() {
  int butun = 13; // Butun (whole number)
}


#include <iostream>
using namespace std;
​
int main() {
  int mn = 13.15; // Haqiqiy (whole number)
}


Boolean turlari

Boolean ma'lumotlar turi bilan e'lon qilinadi boolkalit so'z va faqat qiymatlarni qabul qilishi mumkin true, yoki false. Qiymat qaytarilganda true = 1va false = 0.

#include <iostream>
using namespace std;
​
int main() {
    bool togri = true;
    bool yolgon = false;
    cout << togri;  // Chiqadi 1 (true)
    cout << yolgon;  // Chiqadi 0 (false)
}

Belgilar turlari

charMa'lumotlar turi saqlash uchun foydalaniladigan  yagona  belgi.  Belgilar 'A' yoki 'c' kabi bir tirnoq bilan o'ralgan bo'lishi kerak:

char myGrade = 'F';
cout << myGrade;

Shu bilan bir qatorda, siz ma'lum bir belgilarni ko'rsatish uchun  ASCII  qiymatlaridan foydalanishingiz mumkin:

#include <iostream>
using namespace std;
​
int main() {
  char a = 65, b = 66, c = 67;
  cout << a;
  cout << b;
  cout << c;
}
ABS

String (Satr) turlari

stringTuri belgi (matn) bir ketma-ketlikni saqlash uchun ishlatiladi.  satrda yozilganidek qo'sh tirnoqda yozilishni unutmang. Misol uchun string ism = "MasterSherkulov";

Satrlardan foydalanish uchun siz qo'shimcha kutubxonadan foydalanishingizga to'g'ri keladi  <string> kutubxonaga kiritishingiz kerak:
#include <iostream>
  
#include <string>
using namespace std;
​
int main() {
    // string o'zgaruvchi e'lon qilinishi
    string satr = "Hello";
​
    // string(satr) o'zgaruvchi qiymatini ekranga chiqarish.
    cout << satr;
}