Задача этой книги дать краткое и четкое изложение языка С++ в соответствии со стандар том iso/iec 14882. Она предназначена для студентов, изучающих язык «с нуля»



Download 2 Mb.
bet225/232
Sana29.03.2022
Hajmi2 Mb.
#516205
TuriЗадача
1   ...   221   222   223   224   225   226   227   228   ...   232
Bog'liq
Т. А. Павловская C C . Программирование на языке высокого уровня

Константы

Описания

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().



Сигнал


Download 2 Mb.

Do'stlaringiz bilan baham:
1   ...   221   222   223   224   225   226   227   228   ...   232




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