char tipidagi o‘zgaruvchini int tipidagi o‘zgarmas bilan boshlash mumkin, chunki uning qiymati char ma’lumotlar turi oralig‘ida joylashgan. Bu holda o‘zgaruvchiga butun son kiritiladi. Bu belgi kodi bo‘lib, u keyinchalik belgi sifatida ko‘rib chiqiladi. Masalan: char ch=70;
Bunda ch o‘zgaruvchi 70 qiymat qabul qiladi, bu ASCII jadvalidagi A belgisiga mos keladi.
Mustaqil bajarish uchun topshiriqlar
1. C++ dasturlash tilida o‘zgaruvchilar qanday e’lon qilinadi?
2. C++ dasturlash tilida o‘zgaruvchilarning qanday tiplari mavjud?
3. char tipi kompyuter xotirasidan qancha joy egallaydi va uning qiymatlar chegarasi qanday?
4. C++ dasturlash tilida butun sonli tiplar kompyuter xotirasidan qancha joy egallaydi?
5. Quyidagi sonlarni eksponensial ko‘rinishda ifodalang:
a) 1087901; b) -2899136; c) 0,0000123; d) -1,8667654.
6. Quyidagi eksponensial ko‘rinishda berilgan sonlarni haqiqiy son ko‘rinishda ifodalang:
a) 5,9E-4; b) -7,7712E+4; c) 0,5E-3; d) 1,12345E-5.
7. Qiymati 10 ga teng bo‘lgan, a nomli butun o‘zgaruvchini e’lon qiling.
8. Qiymati 7 ga teng bo‘lgan, a nomli musbat butun o‘zgaruvchini e’lon qiling.
9. Ushbu dasturda x ning qiymati nimaga teng bo‘ladi?
#include
using namespace std;
int main(){
char x=300;
cout<
}
10. Quyidagi belgilarni chiqaruvchi dastur kodini yozing:
a) #; b) 9; c) @; d) w.
C++ dasturlash tilidagi operatsiyalar
Ifoda ma’lumotlar bo‘yicha amallarni bajarish tartibini belgilaydi, ular operatorlardan (o‘zgarmaslar, o‘zgaruvchilar, funksiyalar), qavslar va amal belgilaridan iborat. Bunda amallar ikki qismga bo‘linadi. Ya’ni, unar va binar amallar. Ularning berilishi 7-jadvalda keltirilgan.
7-jadval
Do'stlaringiz bilan baham: |