Kitob uchta qismdan iborat. "Strukturali dasturlash", "Obyektli-yo’nalishli dasturlash", "Standart kutubxonalar"



Download 333,2 Kb.
bet52/90
Sana10.07.2022
Hajmi333,2 Kb.
#770437
1   ...   48   49   50   51   52   53   54   55   ...   90
Bog'liq
C majmua

Matematik funksiyalar

C++ C dan tavsifi () sarlavhadagi fayllarda bo'lgan standart matematik funksiyalarni meros qilib olgan. Ular absalyut qiymatni (abs, fabs), yaxlitlangan son (ceil, floor), kvadrat ildiz (sqrt), daraja (pow), trigonometrik funksiyalar qiymatlari (sin, cos, tan, sinh, cosh, tanh, asin, acos, atan, atan2), eksponenta (exp), logarifm (log, log10), sonning kasr va butun qismi (modf), bo'lishdan qoldiq (fmod) va boshqalarni olishga imkon beradi.


Xatolar () dagi errno ni aniqlash sohasidan chiqish bilan bog'liq xatolar uchun EDOM qiymati va diapozon chegaralaridan chiqishdagi xatolar uchun ERANGE qiymatga qo'yish bilan indisirlanadi.


Protsessor oldi buyruqlari

Protsessor oldi deb kompilyatorning birinchi fazasiga aytiladi. Protsessor oldi ko'rsatmalari buyruqlari deb ataladi. Ular # simvoldan boshlanishi lozim, ular oldida satrda faqat bo'shliq simvollar joylashishi mumkin.




#include buyrug'i

#include buyrug'i ko'rsatilgan faylni o'grilgan fayl qayerga yozilgan bo'lsa, o'sha nuqtaga qo'yadi. Kiritiluvchi fayl ham #include buyrug'ini o'z ichiga olishi mumkin. Agar to'liq yo'l ko'rsatilmagan bo'lsa, faylni izlash kiritiluvchi fayllar standart katologlarida olib boriladi. Burchak qavslar o'rniga (" ") qo'shtirnoqlardan foydalanish mumkin – bunda faylni izlash berilgan faylni o'z ichiga oluvchi katologda, keyin esa standart kataloglarda amalga oshiriladi.


#include buyrug'i turli fayllardagi e'lonlarning muvofiqligini ta'minlashning oddiy vositasi bo'lib, u ularga sarlavhali fayllardagi interfeys haqidagi ma'lumotni kiritadi.
Sarlavha fayllar odatda .h kengaytmaga ega va quyidagilarni o'z ichiga olishi mumkin:

  • tip, konstanta, yuklangan funksiyalar, shablonlar, sanagichlarni aniqlash;

  • funksiyalarni, ma'lumotlar, nomlar, shablonlarni e'lon qilish;

  • nomlar fazosi;

  • protsessor oldi buyruqlari;

  • sharhlar.

Sarlavha faylda funksiyalar va ma'lumotlar ta'riflari bo'lmasligi lozim. Bu qoidalar tilning talabi emas, balki buyruqning oqilona bajarilishini aks ettiradi.


Standart kutubxona sarlavha fayllarini ko'rsatishda .h kengaytmani tashlab yuborish mumkin. Bu ularni saqlash usullarini cheklanmaslik uchun qilinadi. nomli C kutubxonadagi har bir fayl uchun C++ kutubxonada mos fayl mavjud, unda o'sha vositalar std nomlar fazosida tavsiflanadi. Masalan, #include buyruq #include kabi imkoniyatlarni ta'minlaydi, lekin standart funksiyalarga murojaat qilishda std nomlar fazosi nomini ko'rsatish talab etiladi.



Download 333,2 Kb.

Do'stlaringiz bilan baham:
1   ...   48   49   50   51   52   53   54   55   ...   90




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