|
Zamonaviy dasturlash texnologiyalari. Ob’yektga yo’naltirilgan dasturlash tillari. Borland C++ Builder 6 integrallashgan sohasishort
(qisqa);
long
(uzun);
signed
(ishorali);
unsigned
(ishorasiz).
4ta ishorali butun sonlar:
signed char, short int, int, long int va 4ta
ishorasiz butun sonlar:
unsigned char, unsigned short int, unsigned int,
unsigned long int ishlatiladi.
Unsigned manfiy butun sonlarni ifodalaydi. Dasturda
short int, long int,
signed int
va
unsigned int
nomlarni mos ravishda
short, long, signed
va
unsigned
nomlar bilan almashtirish mumkin. Bundan tashqari butun
sonlarga avtomat ravishda
signed int
toifasi beriladi
.
Tartiblangan o’zgarmaslarni ifodalash uchun
enum
xizmatchi so’zi orqali ifodalanadi.
Masalan, enum {one=1, two=2, three=3,f our=4}; enum {zero,one,two,three};
– agar ro’yhatda o’zgarmaslarga qiymat berilmagan bo’lsa, ularga qiymatlar 0 dan boshlab
avtomat ravishda o’zlashtiriladi: zero=0, one=1, two=2, three=3.
Visual С++.NET 2005
bir nechta nostandart butun sonlarni ishlatish imkonini beradi.
Masalan,
long long
toifasi -9 223 372 036 854 775 808 dan
+
9 223 372 036 85 775 807gacha
oraliqdagi butun sonlarni ifodalaydi, xotirada 8 bayt joy egallaydi.
Haqiqiy toifa.
С++
standarti
float
,
double
va
long double
turlari aniqlangan.
Ularning hammasi ishoralidir. Hqiqiy son mantissa va tartibdan tashkil topib, mantissa sonning
aniqligini, tartibi uning qiymatlar diapazonini belgilaydi. Qo’zg’aluvchan nuqtali haqiqiy sonlar
avtomat arvishda
double
toifasi bilan beriladi. Sonlar toifasini aniq ko’rsatish mumkin, buning
uchun
F
Dostları ilə paylaş: |
|
|