DEV Community

botirjon
botirjon

Posted on

c++ dasturlash tilida 2-chi qadam yana 2- dars

c++ da datyplar haqida qisqacha ma'lumot
integer datyp
int son= 1245; // int faqat butun sonlarni o'zichiga oladi xotiradan 4 bity joy oladi.

int   son= 1245;
Enter fullscreen mode Exit fullscreen mode

float datyp
float kasrSon = 12.3; // float kasr sonlarni saqlaydi va xotiradan 4 bity joy oladi va nuqtadan keyin 7 ta raqamni o'zichiga oladi.

float   kasrSon = 12.3
Enter fullscreen mode Exit fullscreen mode

double datyp
double kasrson2= 12.1452633424; // double kasr sonlarni o'zichiga oladi va xotiradan 8 bity joy oladi va nuqtadan keyin 15 taraqami o'zichiga
oladi

double   kasrson2= 12.1452633424
Enter fullscreen mode Exit fullscreen mode

string datyp
string text = "salom"; // string textni saqlaydi va xotiradan 4 bity joy oladi.

string   text = "salom"
Enter fullscreen mode Exit fullscreen mode

char datyp
char belgi = '@'; // char o'z ichiga hohlagan 1 ta belgini ichiga oladi va xotiradan 1 bite joy oladi.Charni faqat shu belgini orasiga yoziladi:'' charni ichiga 2 ta dona qo'shtiron va backsilash bilan bir don lik qoshtirnoq yosa bo'ladi.

char belgi = '@'
Enter fullscreen mode Exit fullscreen mode

bool datyp
bool a = true; // bool datyda ture sonlar 0 dan boshqa hama son true

bool b = false; // bool datyda false sonlar 0 boshqa hama son true

bool a = true;
bool b = false;
Enter fullscreen mode Exit fullscreen mode

c++ da agarda songa qiymat berilgan bo'lsayu yana undan keyin ham qiymat berilsa birinchi qiymatni o'chirib unday keying qiymatni oladi yani cout yaqni bo'lgan miqdorni oladi shu holat boshqa data type yani str,char,float,doulbe da ham birhil ishalydi.

    int son = 13;
        son = 10
        cout << son

Enter fullscreen mode Exit fullscreen mode

Natija:

10
Enter fullscreen mode Exit fullscreen mode

c++ da butun son kasr songa bo'linsa natija kasr ko'rinishida chiqada,butun son butun songa bo'linsa natija butun sonda chiqadi, kasr son butun songa bo'linsa naitja kasr holatada chiqadi,kasr son kasr songa bo'linsa natija kasr ko'rinishida chiqadai.

#include <iostream>
using namespace std;

int main(){
    int son = 10;
    float kasrSon = 10 ; 
    float kasrson = 3;
    cout << son/kasrson << endl;
    cout << kasrSon/kasrson << endl;
Enter fullscreen mode Exit fullscreen mode

Natija:

3.33333
3.33333
Enter fullscreen mode Exit fullscreen mode

c++ dagi input.Input bu consilda miqdor berish.c++ da input cin deb ataldi

cin
Enter fullscreen mode Exit fullscreen mode

cinngni coutdan farqi juda odiy. Coutga biror miqdor,belgi yoki text kiritilsa uni consilga chiqarib beradi.Cinda esa buning teskarisi yani consilda o'zingiz hohlagan belgi,text va miqdor bera olasiz.Yana bir farqi coutda matimatik amalar bajarsa bo'ladi lekin cinda esa buni aslo qilib bo'lmaydi.
c++ da birdan ortiqroq input bersa bo'ladi bu inputlarni bir qatorda berish uchun esa har bir inputning orasin vergul bilan ajratib yozilda va har bir inputning nomi har xil bo'lishi lozim bo'ladi bu qulay usullardan biri.

#include <iostream>
using namespace std;
int main() {
    int son,son1,son2,son3;
}


Enter fullscreen mode Exit fullscreen mode

Top comments (0)