C++ kiritish va chiqarish operatorlari bilan ishlash


Download 0.71 Mb.
bet1/4
Sana21.01.2023
Hajmi0.71 Mb.
#1107917
  1   2   3   4
Bog'liq
lesson 6 C kiritish va chiqarish operatorlari bilan ishlash

C++ kiritish va chiqarish operatorlari bilan ishlash.

O`qituvchi: Bobojonova Madina Ahadovna

04.10.2022

1. unsigned short int smallNumber=65535; smallNumber++; Natijani ayting?

  • Natija: 0

2. short va long tiplari qaysi hollarda ishlatiladi?

  • Agar qiymatlar keltirilgan tipdan katta bo`ladigan hol bo`lsa, long tipidan foydalaniladi.
  • Short – 0.. 65 535 Long – 0 .. 4 294 967 295 Agar sizga bundanda katta sonlar kerak bo`lsa float yoki double tiplaridan foydalangan ma`qul. Lekin bunda aniqlik pasayadi, ma`lum xonadan so`ng sonni yaxlitlaydi.

3. const unsigned short int studentsPerClass = 15; studentsPerClass--; Natijani ayting?

  • Natija:
  • decrement of read-only variable 'studentsPerClass'

Enum konstantalari

  • Enum yangi ma'lumotlar turlarini yaratish va keyin qiymatlari o`zgarmas qiymatlar to'plami bilan cheklangan o'zgaruvchilar aniqlash imkonini beradi. Masalan, siz COLOR ni raqam sifatida e'lon qilishingiz va uning uchun beshta qiymatni belgilashingiz mumkin: RED, BLUE, GREEN, WHITE И BLACK.

enum kalit so'zi yaratilishi

  • Tip nomi, ochiladigan figurali qavs, vergul bilan ajratilgan o`zgarmas qiymatlar ro'yxati, yopuvchi figurali qavs va nuqtali vergul. Masalan:
  • enum COLOR { RED, BLUE, GREEN, WHITE, BLACK }; Bu ifoda ikki narsani bajaradi.
  • 1. COLOR nomli yangi tip yaratiladi.
  • 2. Belgili konstantalar aniqlanadi: RED - 0 qiymat; KO‘K - 1 qiymat; GREEN - 2-qiymat ...
  • enum Color { RED=100, BLUE, GREEN=500, WHITE, BLACK=700 };
  • enum.cpp
  • const_int.cpp

4. enum COLOR { WHITE, BLACK = 100, RED, BLUE, GREEN = 300 };

  • BLUE qiymati?
  • Javob: 102

5. а) Age b) ! ex c) R79J d) TotalIncome e) _Invalid

  • Quyidagi o`zgaruvchi nomlarini yaxshi, yomon va umuman qo`llab bo`lmaydigan turlarga ajrating.
  • A,d,e –yaxshi
  • C-yomon
  • B-qo`llab bo`lmaydi

Download 0.71 Mb.

Do'stlaringiz bilan baham:
  1   2   3   4




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