Константы
|
Описания
|
LC_ALL
|
Âñå êaòåãîðèè
|
LC_COLLATE
|
Èíôîðìaöèя äëя ñîïîñòaâëåíèя òåêñòa è ñîðòèðîâêè
|
LC_CTYPE
|
Èíôîðìaöèя äëя îáðaáîòêè ñèìâîëüíûõ çaïèñåé
|
LC_MONETARY
|
Èíôîðìaöèя äëя ôîðìèðîâaíèя âaëþòíûõ äaííûõ
|
LC_NUMERIC
|
Òåððèòîðèaëüíî-ñïåöèôè÷åñêaя èíôîðìaöèя î ïðåäñòaâëåíèè äåñяòè÷íîé òî÷êè
|
LC_TIME
|
Òåððèòîðèaëüíî-ñïåöèôè÷åñêaя èíôîðìaöèя î äaòå è âðåìåíè
|
Còðóêòóða lCOnv ñîäåðæèò òåððèòîðèaëüíî-ñïåöèôè÷åñêóþ èíôîðìaöèþ:
typedef struCt lCOnv{
Char *CurrenCy_symbOl; // Cèìâîë âaëþòû
Char *deCimal_pOint; // Cèìâîë äëя äåñяòè÷íîé òî÷êè Char * fraC_digits; // Ðaçðяä ïîñëå çaïяòîé äëя âaëþòû Char grOuping; // Ãðóïïèðîâêa öèôð
Char *int_Curr_symbOl; // Âaëþòíûé ñèìâîë ISO
Char *mOn_deCimal_pOint; // Cèìâîëû äëя äåñяòè÷íîé òî÷êè âaëþòû Char mOn_grOuping; // Ãðóïïèðîâêa öèôð âaëþòíûõ äaííûõ Char *mOn_thOusand_sep; // Ðaçäåëèòåëè òûñя÷ â âaëþòå
Char n_Cs_preCedes; // Ïîçèöèя â âaëþòå çíaêa —
Char n_sep_by_spaCe; // Ïðîáåëû ìåzäó çíaêîì — è îòðèöaòåëüíîé
// âaëþòíîé âåëè÷èíîé
Char n_sign_pOsn; // Ðaçðяä è ôîðìaò ñèìâîëa
// äëя îòðèöaòåëüíîé âaëþòíîé âåëè÷èíû
Char *negative_sign; // Çíaêè äëя îòðèöaòåëüíîé âaëþòíîé âåëè÷èíû Char p_Cs_preCedes; // Ïîçèöèя âaëþòíîãî ñèìâîëa
Char p_sep_by_spaCe; // Ïðîáåëû ìåzäó âaëþòíûì ñèìâîëîì
// è âaëþòíîé âåëè÷èíîé
Char p_sign_pOsn; /* Ïîçèöèя è ôîðìaòèðîâaíèå çíaêa + äëя ïîëîzèòåëüíîé âaëþòíîé âåëè÷èíû */
Char *pOsitive_sign; // Çíaêè äëя ïîëîzèòåëüíîé âaëþòû Char *thOusands_sep; // Ðaçäåëèòåëü òûñя÷
};
LDBL_…
(ñì. FLT_…)
ldiv_t
Còðóêòóða div_t ñëóæèò äëя îïðåäåëåíèя òèïa âîçâðaùaåìîãî çía÷åíèя ôóíê- öèè ldiv(). Ïîëå ñòðóêòóðû quOt ñîäåðæèò ÷añòíîå, a ïîëå rem — îñòaòîê îò äåëå- íèя.
typedef struCt{ int quOt; int rem;
}div_t;
LONG_MAX, LONG_MIN
 êîíñòaíòå LONG_MAX ñîäåðæèòñя íaèáîëüøåå çía÷åíèå, êîòîðîå ìîæåò èìåòü âå- ëè÷èía òèïa lOng. Çía÷åíèå LONG_MAX äîëæíî áûòü ïî ìåíüøåé ìåðå 2 147 483 647.
 êîíñòaíòå LONG_MIN ñîäåðæèòñя íaèìåíüøåå çía÷åíèå, êîòîðîå ìîæåò èìåòü âå- ëè÷èía òèïa lOng. Çía÷åíèå LONG_MIN äîëæíî áûòü íå áîëåå –2 147 483 647.
MB_CUR_MAX
 ìaêðîñå MB_CUR_MAX çaäaåòñя ìaêñèìaëüíîå êîëè÷åñòâî áaéò â îäíîì ñèìâîëå äåéñòâóþùåãî íaáîða ñèìâîëîâ.
MB_LEN_MAX
Ýòa êîíñòaíòa ñîäåðæèò ìaêñèìaëüíîå êîëè÷åñòâî áaéò â ñèìâîëå âî âñåõ âñïî- ìîãaòåëüíûõ íaáîðaõ ñèìâîëîâ, ñèìâîëû êîòîðûõ ñîñòîяò èç áîëåå ÷åì îäíîãî áaéòa.
mbstate_t
Îïðåäåëåíèå òèïa, êîòîðîå èñïîëüçóåòñя ðaçëè÷íûìè ôóíêöèяìè îáðaáîòêè ñèìâîëüíûõ ñòðîê.
new_handler
Òèï ôóíêöèè äëя îáðaáîòêè îøèáîê, ïðèìåíяåìûé ïðè èñïîëüçîâaíèè îïåða- öèé new è new[].
typedef vOid (*new handler)();
NULL , è ò. ä.
Ìaêðîñ NULL îïðåäåëяåò óêaçaòåëü ía íóëü. Â ñîîòâåòñòâèè ñ ANSI-ñòaíäaðòîì
NULL ìîæåò áûòü îïðåäåëåí êaê 0 èëè 0L.
OffsetOf
Ìaêðîñ OffsetOf âîçâðaùaåò ñìåùåíèå ýëåìåíòa â ñòðóêòóðå â áaéòaõ. Còðóêòóða íå ìîæåò ñîäåðæaòü ññûëêè èëè óêaçaòåëè.
size_t OffsetOf(struCt_bez, element_bez);
Ofstream
Cïåöèaëèçaöèя øaáëîía êëañña basiC_Ofstream äëя òèïa äaííûõ Char. typedef basiC_Ofstream Ofstream;
Cïåöèaëèçaöèя øaáëîía êëañña basiC_Ostream äëя òèïa äaííûõ Char. typedef basiC_Ostream Ostream;
ptrdiff_t
Cïåöèaëèçaöèя øaáëîía êëañña basiC_Ostringstream äëя òèïa äaííûõ Char. typedef basiC_Ostringstream Ostringstream;
Òèï äaííûõ ptrdiff_t яâëяåòñя öåëî÷èñëåííûì òèïîì ñî çíaêîì, ïðåäíaçía÷åí- íûì äëя õðaíåíèя ðaçíîñòè äâóõ óêaçaòåëåé.
typedef int ptrdiff_t;
RAND_MAX
Cîäåðæèò íaèáîëüøåå âîçìîæíîå èç ïñåâäîñëó÷aéíûõ ÷èñåë, âîçâðaùaåìûõ ôóíêöèåé rand().
SCHAR_MAX, SCHAR_MIN
 êîíñòaíòå SCHAR_MAX ñîäåðæèòñя ìaêñèìaëüíîå çía÷åíèå, êîòîðîå ìîæåò ïðèíè- ìaòü âåëè÷èía òèïa signed Char. Äîëæíî áûòü íå ìåíåå 127.
 êîíñòaíòå SCHAR_MIN ñîäåðæèòñя ìèíèìaëüíîå çía÷åíèå, êîòîðîå ìîæåò ïðèíè- ìaòü âåëè÷èía òèïa signed Char. Äîëæíî áûòü íå áîëåå –127.
SEEK_CUR, SEEK_END, SEEK_SET
Êîíñòaíòû èñïîëüçóþòñя â êa÷åñòâå aðãóìåíòa ôóíêöèè fseek() è óñòaíaâëèâaþò òî÷êó îòñ÷åòa äëя ïåðåìåùåíèя óêaçaòåëя òåêóùåé ïîçèöèè â ôaéëå.
SEEK_SET
|
0
|
Cäâèã âûïîëíяåòñя îò ía÷aëa ôaéëa;
|
SEEK_CUR
|
1
|
Cäâèã âûïîëíяåòñя îò òåêóùåé ïîçèöèè óêaçaòåëя ça- ïèñè-÷òåíèя ôaéëa;
|
SEEK_END
|
2
|
Cäâèã âûïîëíяåòñя îò êîíöa ôaéëa.
|
SHRT_MAX, SHRT_MIN
 êîíñòaíòå SHRT_MAX ñîäåðæèòñя ìaêñèìaëüíîå çía÷åíèå, êîòîðîå ìîæåò ïðèíè- ìaòü âåëè÷èía òèïa shOrt int; äîëæíî áûòü íå ìåíåå 32 767.
 êîíñòaíòå SHRT_MIN ñîäåðæèòñя íaèìåíüøåå çía÷åíèå, êîòîðîå ìîæåò ïðèíè- ìaòü âåëè÷èía òèïa signed shOrt; äîëæíî áûòü íå áîëåå –32 767.
SIG…
Ïåðå÷èñëåííûå íèæå òèïû ñèãíaëîâ âîçâðaùaþòñя ôóíêöèåé raise() è îáðaáa- òûâaþòñя ôóíêöèåé signal().
Do'stlaringiz bilan baham: |