Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Muasir proq dil C++.doc
Скачиваний:
15
Добавлен:
01.05.2025
Размер:
7 Мб
Скачать
☆
  1. Həqiqi tiplər üçün sabitlər – float.H faylı

Cədvəldə FLT_ - prefiksi float tipə, DML_ - isə double tipinə uy­ğundur.

Sabitin adı

Standart qiyməti

Mənası

FLT_RADİX

2

eksponensial gös­tə­rilişin (mə­sələn, 2,­1­6) əsası

FLT_DİG

6

Doğru onluq rəqəmlərin sayı

FLT_EPSİLON

1E-5

1.0+x 1.0 olan minimal x

FLT_MANT_DİG

FLT_RADİX əsa­sı­na görə mantis­sa­da rəqəmlərin sayı

FLT_MAX

1E+37

Sürüşgən vergüllü ən böyük ədəd

FLT_MAX_EXP

Elə maksimal n ədə­­di ki, FLT_­RA­D­İXn-1, float tipli ədəd şəklində gös­tə­rilə bilsin

FLT_MAX_10_EXP

38

Elə maksimal tam n ədədi ki. 10n float kimi göstə­ril­sin

FLT_MİN

1E-37

float tipli ən kiçik normallaşdırılmış sürüşkən vergüllü ədəd

FLT_MİN_EXP

Elə minimal n ədə­di ki, 10n normal­laşmış şəkildə göstərilə bilsin

FLT_MİN_10_EXP

-37

Elə minimal mənfi tam n ədədi ki, 10n­-­float tipli ədəd­lə­rin təyin oblastında yerləşsin

DBL_DİG

10

doble tip üçün doğ­ru onluq rəqəmlə­rin sayı

DBL_EPSİLON

1E-9

Double tipinə aid olan

DBL_MANT_DGL

double tipli ədəd­lər üçün FLT_­RA­D­İX əsasına görə man­tis­sada rəqəm­lərin sa­yı double tip­li sü­rüşkən ver­güllü ən böyük ədəd

DBL_MAX

1E+37

double tipli sü­rüş­kən vergüllü ən bö­yük ədəd

DBL_MAX_EXP

FLT_­RA­D­İX-1 double tipli ədəd şəklində göstərilə bilən maksimal n

DBL_MAX_10_EXP

+37

Elə maksimal n ədədi ki, 10nədədi double kimi göstə­rilsin

DBL_MİN

1E-37

Double tipli sürüş­kən vergüllü mini­mal normallaşmış ədəd

DBL_MİN_EXP

10n double tipli normallaşmış ədəd şəklində göstər­mə­yə imkan verən ən kiçik n

DBL_MİN_10_EXP

-37

10n double tipli ədədlərin təyin ob­las­tında olma­sı­nı tə­min edən ən ki­çik mənfi n

Əlavə 5

C dilinin standart funksiyalar kitabxanası

  1. Hesabi funksiyalar – math.H faylı

Funksiya

Prototip və funksiyanın qısa təsviri

abs

int abs(int i);

Tam i arqumentinin mütləq qiymətini qay­ta­rır.

acos

double acos(double x);

Arkkosinus funksiyası. Arqumentin qiy­mə­ti [-1;1] aralığında yerləşməlidir.

asin

double asin(double x);

Arksinus funksiyası. Arqumentin qiyməti [-1;1] aralığında yerləşməlidir.

atan

double atan(double x);

arktangens funksiyası

atan2

double atan2(double y, double x);

y/x –qiymətinin arktangensi.

cos

double cos(double x);

Kosinus funksiyası. Arqument radianla ve­ri­lir.

cosh

double cosh(double x);

x-in hiperbolik kosinusunun qiymətini qay­tarır.

exp

double exp(double x);

-in qiymətini hesablayır.

fabs

double fabs (duoble x);

Ikiqat dəqiqlikli x həqiqi arqumentinin müt­­ləq qiymətini qaytarır.

floor

double floor (double x);

x-i aşmayan ən böyük tam ədədi tapır və onu double şəklində qaytarır.

fmod

double fmod(double x, double y);

x-in y-ə tam bölünməsindən alınan qalığı qaytarır.

hypot

double hypot(double x, double y);

Düzbucalı üçbucaqda x, y katetlərinə görə z hipetonuzu hesablayır

labs

long labs(long x);

long x tam arqumentinin mütləq qiymətini qaytarır

log

double log(double x);

lnx –natural loqarifminin qiymətini qayta­rır

log 10

double log 10(double x);

lg x-onluq loqarifminin qiymətini qaytarır.

poly

double poly(double x, int n, double a[]);

polinomunun qiymətini hesablayır

pow

double pow (double a, double b);

-nin qiymətini qaytarır

pow10

double pow(int p);

-nin qiymətini qaytarır.

sin

double sin(double x);

Sinus funksiyası. Arqument radianla veri­lir.

sinh

double sinh(double x);

x-in hiperbolik sinusunun qiymətini qay­tarır.

sqrt

double sqrt(double x);

-in hesabi qiymətini qaytarır.

tan

double tan(double x);

tangens funksiyası. Bucaq (arqument) radi­an­la verilir.

tanh

double tanh(double x);

x-in hiperbolik tangensinin qiymətini qaytarır

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]