www.wikidata.uk-ua.nina.az
stdint h zagolovnij fajl standartnoyi biblioteki movi C vvedenij standartom C99 Zagolovnij fajl ogoloshuye kilka cilochiselnih tipiv i makrosiv 1 Tipi RedaguvatiZagolovnij fajl ogoloshuye cilochiselni tipi yaki mayut zadanij rozmir zadanij minimalnij rozmir i yaki za vikoristannya ye najshvidshimi 1 Na dodatok do nih standart ogoloshuye makrosi sho vstanovlyuyut rozmiri cih tipiv Platforma maye pidtrimuvati prinajmni ryad cilochiselnih tipiv zadanih rozmiriv Tip Rozryadnist Nabir znachenint least8 t prinajmni 8 bit 128 127 int least16 t prinajmni 16 bit 32768 32767 int least32 t prinajmni 32 bita 2147483648 2147483647 int least64 t prinajmni 64 bita 2 63 2 63 1 uint least8 t prinajmni 8 bit 0 255 uint least16 t prinajmni 16 bit 0 65535 uint least32 t prinajmni 32 bita 0 4294967295 uint least64 t prinajmni 64 bit 0 2 64 1 int fast8 t prinajmni 8 bit 128 127 int fast16 t prinajmni 16 bit 32768 32767 int fast32 t prinajmni 32 bita 2147483648 2147483647 int fast64 t prinajmni 64 bita 2 63 2 63 1 uint fast8 t prinajmni 8 bit 0 255 uint fast16 t prinajmni 16 bit 0 65535 uint fast32 t prinajmni 32 bita 0 4294967295 uint fast64 t prinajmni 64 bit 0 2 64 1 Tipi z tochnoyu shirinoyuNe vsi sistemi mozhut pidtrimuvati vsi ci tipi Tip Opisint8 t 8 bitovij zi znakomint16 t 16 bitovij zi znakomint32 t 32 bitovij zi znakomint64 t 64 bitovij zi znakomuint8 t 8 bitovij bez znakauint16 t 16 bitovij bez znakauint32 t 32 bitovij bez znakauint64 t 64 bitovij bez znakaZadani tipi mayut shirinu rivno 8 16 32 i 64 biti vidpovidno 1 Prefiks u oznachaye sho cej tip ye bezznakovim i mistit cili chisla prinajmni vid nulya do 2 N 1 displaystyle 2 N 1 vklyuchno Takim chinom tip uint least8 t maye isnuvati i mistiti chisla vid nulya do 255 vklyuchno Platforma mozhe pidtrimuvati vkazivniki na znakovi i bezznakovi cilochiselni tipi intptr t i uintptr t 1 Platforma povinna v ramkah standartu S99 pidtrimuvati taki tipi intmax t uintmax t yaki mozhut predstavlyati najbilshi cilochiselni znachennya Makrosi RedaguvatiZagolovnij fajl ogoloshuye nabori makrosiv yaki mistyat najbilshi i najmenshi znachennya cilochiselnih tipiv 1 Shob otrimati nazvu sho predstavlyaye najbilshe abo najmenshe znachennya pevnogo tipu vizmit nazvu tipu zaminit t na MIN abo MAX i perevedit usi simvoli u verhnij registr Napriklad najmenshim znachennyam dlya tipu int32 t ye INT32 MIN a najbilshim znachennyam dlya tipu uint fast16 t UINT FAST16 MAX Makros ZnachennyaINTx MIN 2 x 1 displaystyle 2 x 1 INTx MAX 2 x 1 1 displaystyle 2 x 1 1 UINTx MAX 2 x 1 displaystyle 2 x 1 INT LEASTx MIN 2 x 1 displaystyle 2 x 1 INT LEASTx MAX 2 x 1 1 displaystyle 2 x 1 1 UINT LEASTx MAX 2 x 1 displaystyle 2 x 1 INT FASTx MIN 2 x 1 displaystyle 2 x 1 INT FASTx MAX 2 x 1 1 displaystyle 2 x 1 1 UINT FASTx MAX 2 x 1 displaystyle 2 x 1 INTPTR MIN INTx MIN zalezhit vid platformiINTPTR MAX INTx MAX zalezhit vid platformiUINTPTR MAX UINTx MAX zalezhit vid platformiINTMAX MIN 2 63 displaystyle 2 63 INTMAX MAX 2 63 1 displaystyle 2 63 1 UINTMAX MAX 2 64 1 2 64 1 PTRDIFF MIN INTPTR MINPTRDIFF MAX INTPTR MAXSIZE MAX UINTPTR MAXStandart takozh viznachaye rozmir tipu sig atomic t yakij mozhe mistiti znachennya abo 128 127 abo 0 255 Dlya tipu a href D0 A8 D0 B8 D1 80 D0 BE D0 BA D0 B8 D0 B9 D1 81 D0 B8 D0 BC D0 B2 D0 BE D0 BB html title Shirokij simvol wchar t a vstanovleno taki zh obmezhennya tilki voni ye minimalnimi Tip wint t yaksho viznachenij maye mistiti prinajmni abo znachennya 32768 32767 abo 0 65535 Makrosi INT i x i C value INTMAX C value UINTMAX C value povinni rozkrivatisya v cilochiselni konstantni virazi zi znachennyam value i z rozmirnistyu INT LEASTx T intmax t i uintmax t vidpovidno Napriklad na 64 rozryadnij mashini viraz UINT64 C 123 maye peretvoritisya na konstantu 123ULL 1 Primitki Redaguvati a b v g d e ISO IEC 9899 1999 Arhiv originalu za 22 serpnya 2011 Procitovano 29 bereznya 2022 Otrimano z https uk wikipedia org w index php title Stdint h amp oldid 35738430