1- amaliy mashg’ulot Mavzu. C++ tilidada ma’lumotalrning asosiy turlari bilan ishlash Ishdan maqsad



Yüklə 23,52 Kb.
səhifə2/2
tarix19.09.2023
ölçüsü23,52 Kb.
#145270
1   2
1-amaliy ish

Tur

Kiymatlar
diapazoni

Baytdagi
ulchami

bool

false (0), true (1)

1

char

-128 .. 127 (256 simvollar)

1

unsigned char

0 .. 255

1

signed char

-128 .. 127

1

int

-32768 .. 32767

2

unsignedint

0 .. 65535

2

signed int

-32768 .. 32767

2

short int (short)

-32768 .. 32767

2

unsigned shortint

0 .. 65535

2

signed short int

-32768 .. 32767

2

long int (long)

-2147483648 .. 2147483647

4

signed long int

-2147483648 .. 2147483647

4

unsigned longint

0 .. 4294967295

4

float

3.4e-38 .. 3.4e+38

4

short float

3.4e-38 .. 3.4e+38

4

long float

1.7e-308 .. 1.7e+308

8

double

1.7e-308 .. 1.7e+308

8

short double

1.7e-308 .. 1.7e+308

8

long double

3.4e-4932 .. 3.4e+4932

10


C++ da asosiy ma'lumotlar turlari

  • int - bu butun sonli ma'lumotlar turi.

  • float - suzuvchi nuqtali ma'lumotlar turi.

  • double - bu ikki tomonlama aniqlikdagi suzuvchi nuqta ma'lumotlar turi.

  • char - belgilar ma'lumotlari turi.

  • bool -mantiqiy ma'lumotlar turidir.

O'zgaruvchilarni e’lon qilish
C++ da oʻzgaruvchini eʼlon qilish quyidagicha boʻladi: avval oʻzgaruvchi uchun maʼlumotlar turi koʻrsatiladi, soʻngra bu oʻzgaruvchining nomi.

O'zgaruvchlarning turlariga misol
int a; // a butun sonli o'zgaruvchini e'lon qilish.
float b; // suzuvchi nuqtali ma'lumotlar tipidagi b o'zgaruvchisini e'lon qilish.
double c = 14,2; // double tipdagi c o'zgaruvchini ishga tushirish.
char d = 's'; // char tipidagi d o'zgaruvchini ishga tushirish.
bool k = rost; // k mantiqiy o'zgaruvchini ishga tushirish.
II. Topshiriqlar

  1. Amaliy mashg‘ulotning uslubiy qismini o‘rganib chiqing.

  2. Char stringdan qanday farq qiladi?

  3. Dasturchi bo'linish natijasi yoziladigan o'zgaruvchini e'lon qilishi kerak. U qaysi turdagi ma'lumotlarni tanlashi kerak?

  4. Bool o'zgaruvchisi qanday qiymatlarni oladi?

  5. Void turidagi qiymatlar to’plami qanday qiymatlar bilan cheklanadi?

  6. Quyidagi raqamlar qaysi ma’lumot turlariga tegishli ekanini aniqlang:

  1. 5; 2) 0.0094; 3) -280; 4) 69.745; 5) -0.03;

6) -150.0004; 7) 10-4; 8) -5.85*103.

  1. Quyidagilardan qaysi biri identifikator bo’la olmaydi?

A15a; 2) 1B17C; 3) nnNN; 4) x+3; 5) BU15; 6) B7.

  1. A harfi va 5 sonini o’z ichiga olgan 10 ta turli xil identifikatorlar tuzing.

  2. 10 turli xil o’zgaruvchilarni e’lon qiling.

  3.  Konsolda 5 ta sonni shunday kiritingki, ular ekranda ikki marotoba yozilib chiqsin.

  4. Qaysi turdagi o'zgaruvchilar ko'proq xotirani egallaydi?

  5. Dasturchi char a = '4' va int b = 4 o'zgaruvchisini kiritdi. a=b to'g'rimi?

Yüklə 23,52 Kb.

Dostları ilə paylaş:
1   2




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin