428
fl oat_round_style
fl oat_round_style
саналатын типі жылжымалы нүктелі сандарды
(
numeric_limits
қара) қосу кезінде сандарды дөңгелектеудің əртүрлі
тəсілдері үшін тұрақтыларды анықтайды .
enum fl oat_round_style {
round_indeterminate,
round
toward_zero,
round
to_nearest,
round_toward_infi nity,
round_toward
neg_infi nity
};
FLT...
<fl oat.h>
Келесі
тұрақтылар
double
(DBL_...)
жəне
long double(LDBL_...)
типтері үшін анықталған:
Тұрақты
Сипаттамасы
FLT_DIG
fl oat
типті объектідегі айқындалған ондық цифрлар саны
FLT_EPSILON
fl oat
типті айнымалының мүмкін болатын ең кіші мəні, ол
мынадай болады:
1.0 + FLT_EPSILON != 1.0
FLT_MANT_DIG
fl oat
типті сандар үшін мантиссадағы
FLT_RADIX
негізі
бойынша цифрлар саны
FLT_MAX
fl oat
типті жылжымалы нүктелі санның ең үлкен мəні
FLT_MAX_10_EXP
10
санын
FLT_MAX_10_EXP
дəрежесіне шығарғандағы нəти-
женің ең үлкен бүтін мəні
fl oat
типті
объект болып табылады
FLT_MAX_EXP
FLT_RADIX
санын (
FLT_MAX_EXP-1
) дəрежесіне шығарған-
дағы нəтиженің ең үлкен бүтін мəні
fl oat
типті объект
болып табылады
FLT_MIN
fl oat
типті объект болып табылатын жылжымалы нүктелі ең
кіші нормалданған сан
FLT_MIN_10_EXP
10 санын
FLT_MIN_10_EXP
дəрежесіне шығарғандағы нəти-
женің ең кіші бүтін мəні
fl oat
типті объект болып табылады
FLT_MIN_EXP
FLT_RADIX
санын (
FLT_MIN_EXP-1
) дəрежесіне шығарған-
дағы нəтиженің ең кіші бүтін мəні
fl oat
типті объект болып
табылады
Келесі тұрақтылардың
double
жəне
long double
типтері үшін
сəйкестігі жоқ.
Тұрақты
Сипаттамасы
FLT_RADIX
жылжымалы үтірлі сандар үшін
экспонентаны бейне-
леу негізі
FLT_ROUNDS
жылжымалы үтірлі сандармен операциялар орындау
кезінде пайдаланылатын сандарды дөңгелектеу тəсілі
429
FOPEN_MAX
FOPEN_MAX
тұрақтысында ашық ағымдардың ең үлкен саны беріледі. Ол
8-ден артық немесе 8-ге тең болуы тиіс, мұндайда əрбір программа автоматты
түрде
stdin
,
stdout
жəне
stderr
стандартты мəліметтер
ағымдарын аша-
ды. Бестен артық ағымдарды пайдаланатын программалар программаға мак-
ростар арқылы жүйеден қажетті ағымдар берілетініне тексеру жүргізуі керек.
fpos_t
Файлдың ағымдағы позициясын сақтау үшін
fgetpos()
жəне
fsetpos()
функциялары арқылы
fpos_t
типі қолданылады:
typedef long fpos_t;
HUGE_VAL
HUGE_VAL
макросында
double
типіндегі шама қабылдай алатын ең үлкен
мəн анықталады.
ifstream
char
мəліметтер типі үшін
basic_ifstream
класы шаблонының
специализациясы.
typedef basic_ifstream ifstream;
INT_MAX, INT_MIN
INT_MAX
тұрақтысында
int
типіндегі шама қабылдай алатын ең үлкен
мəн сақталады.
INT_MAX
мəні 32 767-ден артық немесе соған тең болуы тиіс.
INT_MIN
тұрақтысында
int
типіндегі шама қабылдай алатын ең кіші мəн
сақталады.
INT_MIN
мəні -32 767-ден кем немесе соған тең болуы тиіс.
_IOFBF, _IOLBF, _IONBF
Бұл тұрақтылар
setvbuf()
функциясында буферлеу режимін анықтау
үшін қолданылады:
_IOFBF
0
толық
буферлеу;
_IOLBF
1
мəтіндік файлды жолма-жол буферлеу;
_IONBF
2
буферлеуді
болдырмау.
ios
char
мəліметтер типі үшін
basic_ios
класы шаблонының специализация сы.
Достарыңызбен бөлісу: