«axborot-kommunikatsiya texnologiyalar va tizimlar»


Ma’lumotlarning erkin turi void



Download 10,74 Mb.
Pdf ko'rish
bet168/269
Sana23.06.2022
Hajmi10,74 Mb.
#694119
1   ...   164   165   166   167   168   169   170   171   ...   269
Bog'liq
717-Текст статьи-1653-1-10-20191229

3. Ma’lumotlarning erkin turi void.
Ma’lumotlaming erkin turi qiymatlaming bo‘sh majmuini 
bildiradi. Ma’lumotlaming erkin turida ikkita muhim maqsad bor:
(I) Funktsiya qiymatini qaytarmasligini ko'rsatadi.
(II) Umumiy ko‘rsatkichni e’lon qiladi. Bu turdagi hech qanday 
obyekt e’lon qilinishi mumkin emas. Misol uchun C++ tilida 
funksiyani quyidagicha aniqlash mumkin:
#include < iostream.h >
void main()
{
.//body of function
}
Bu main () funksiyasi hech qanday qiymatni qaytarmasligini 
bildiradi.
0 ‘zgarmas qiymatlar (Literallar)
Ular - dasturni bajarilishi vaqtida o‘zlarining qiymatlarini hech 
qachon o‘zgartirmaydigan ma’lumotlaming elementidir. C++ tilida 
o‘zgarmas qiymatlaming bir necha turlari mavjud:
(I) Butun sonli o'zgarmas qiymatlar
(II) Belgili o‘zgarmas qiymatlar
(III) Suzib yuradigan nuqtali o‘zgarmas qiymatlar
(IV) Qatorli o'zgarmas qiymatlar.
(I) Butun sonli o‘zgarmas qiymatlar
(II)Ular - kasr qismi boMmagan butun sonlardir. Butun sonli 
o‘zgarmas qiymatlarini yaratish uchun quyidagi qoidalarga rioya 
qilish kerak:
(A) Ularda eng kamida bitta raqam bo ‘lishi kerak,
(B) U o ‘z ichiga о ‘nliknuqtani olmasligi kerak,
(C)

yoki
-
belgini о ‘z ichiga olishi mumkin,
320


(D Hech qanday belgi mavjud bo'lmasa, и musbat deb qabul
qilinadi,
(E) Nuqtalar va bo ‘sh joylarga ruxsat berilmaydi.
C++ da butun sonli o ‘zgarmas qiymatlami uch turga b o iish
mumkin:
• 0 ‘nlik kasr (asosi yoki tayanchi 10)
• Sakkizlik (asosi yoki tayanchi 8)
• 0 ‘n oltilik (asosi yoki tayanchi 16)
0 ‘nlik b u tu n sonli o‘zgarm as qiym atlar. Ular raqamlar 
ketma-ketligidan iborat b o ia d i, va 0 dan (nol raqamdan) 
boshlanmaydi. Masalan, 1024, 3313, + 275, -12 va hokazo.
B utun sonli o‘zgarm as q iy m atlar oralig‘i. Kompyuteming 
xotirasi yacheykasi so‘zlardan iboratdir. So‘zning bitlari soni 
so'zning uzunligini aniqlaydi. Umuman olganda, kompyuterlarda 
so‘z uzunligi 16 bitdan iborat bo‘ladi (ba’zilari 32 yoki undan ko‘p 
bo‘lishi mumkin). Keling, n ni so‘zning uzunligi sifatida qabul 
qilaylik. Unda butun sonlar oralig‘I -2”"' dan +2""1 - 1 gacha 
ko‘rinishda beriladi.
Agar n=16 bo‘lsa, butun sonlar oralig‘i -2,6_1 dan 2 I6~' -1 gacha, 
ya’ni -32768 dan +32767 gacha.
Agar Siz 32768 dan kichkina butun sonni olsangiz, unda 
qiymatni y o ‘qotish xatoligi mavjud bo'ladi va agar butun son -
32767 dan katta bo‘lsa, unda to ‘lib ketish xatoligi mavjud bo‘ladi.
Sakkizlik b u tu n sonli o‘zgarm as qiym atlar. Ularga 0 (nol 
raqami) tegishli boMadi. Misol uchun, 14 o ‘nlik raqami 016 kabi 
sakkizlik butun son sifatida yoziladi (14ю = 16gkabi).
0 ‘n oltilik b u tu n sonli o‘zgarm as qiym atlar. Ularga Ox yoki 
OX tegishli bo‘ladi. Misol uchun, 14 o ‘nlik raqamining o ‘nlik kasri 
OXE kabi o‘n oltilik butun son sifatida yoziladi (14]0 = E ^kabi).
1 yoki L, va u va U suffiksi, mos ravishda long va unsigned 
sifatida o‘zgarmas qiymatni tasvirlaydi.
(П) Belgili o‘zgarm as qiym atlar
Belgili o‘zgarmas qiymat - bu bittalik qo‘shtim oq ichiga 
olingan bitta belgidir. Misol uchun, ‘ , ‘, ‘n ‘ va hokazo. C++ tilida 
belgili o ‘zgarmas qiymatlami yozish qoidasi:
3 2
!



Download 10,74 Mb.

Do'stlaringiz bilan baham:
1   ...   164   165   166   167   168   169   170   171   ...   269




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish