В інформатиці примітивні типи даних — це набір основних типів даних, з яких будуються всі інші типи даних. Зокрема, це часто відноситься до обмеженого набору представлень даних, які використовуються конкретним процесором, які повинні використовувати всі скомпільовані програми. Більшість процесорів підтримують подібний набір примітивних типів даних, хоча конкретні представлення відрізняються. Загалом, «примітивні типи даних» можуть стосуватися стандартних типів даних, вбудованих у мову програмування. Типи даних, які не є примітивними, називаються похідними або складеними.
Примітивні типи майже завжди є типами значень, але складені типи також можуть бути типами значень.
Поширені примітивні типи даних
Набір примітивних типів даних віртуальної машини Java:
- Цілі типи з різними діапазонами та точністю (
byte
,short
,int
,long
,char
) - Число з рухомою комою з одинарною або подвійною точністю; (
float
,double
) - Булеві, логічні значення true та false. (
boolean
) - Значення, що стосується адреси виконуваної пам’яті. (
returnAddress
) Це недоступне з мови програмування Java і зазвичай не вказано.
Ці примітивні типи, як правило, точно підтримуються апаратним забезпеченням комп’ютера, за винятком, можливо, змінних розмірів цілих чи апаратних засобів, у яких відсутня плаваюча точка. Операції над такими примітивами зазвичай досить ефективні. Примітивні типи даних, які є рідними для процесора, мають однозначну відповідність з об'єктами в пам'яті комп'ютера, і операції з цими типами часто є найшвидшими з можливих у більшості випадків. Цілочисельне додавання, наприклад, може виконуватися як одна машинна інструкція, а деякі пропонують спеціальні інструкції для обробки послідовностей символів за допомогою однієї інструкції. Але вибір примітивного типу даних може вплинути на продуктивність, наприклад, швидше за допомогою операцій SIMD і типів даних працювати з масивом чисел з плаваючою точкою.:113
Набір базових типів даних C подібний до Java. Існує мінімум чотири типи: char
, int
, float
, та double
, але кваліфікатори short
, long
, signed
, та unsigned
означають, що C містить численні залежні від цілі цілі чи примітивні типи з плаваючою комою.
Цілі числа
Тип даних ціле представляє деякий діапазон цілих математичних чисел. Цілі числа можуть бути або зі знаком (допускаються від’ємні значення), або без знаку (тільки невід’ємні цілі числа). Загальні діапазони:
Розмір (Байт) | Розмір (Біт) | імена | Подання зі знаком (подання доповнення до двох) | Беззнаковий діапазон |
---|---|---|---|---|
1 байт | 8 біт | Byte, octet, мінімальний розмір char у C99( див. limits.h CHAR_BIT ) | від −128 до +127 | від 0 до 255 |
2 байти | 16 біт | x86 слово, мінімальний розмір short та int у C | від −32,768 до +32,767 | від 0 до 65 535 |
4 байти | 32 біти | подвійне слово x86, мінімальний розмір long у C, фактичний розмір int для більшості сучасних компіляторів C, Вказівник для IA-32-сумісних процесорів | від −2 147 483 648 до +2 147 483 647 | 0 до 4 294 967 295 |
8 байт | 64 біти | чотирикратне слово x86, мінімальний розмір long long у C, фактичний розмір long для більшості сучасних компіляторів C, покажчик для x86-64 -сумісні процесори | від −9,223,372,036,854,775,808 до +9,223,372,036,854,775,807 | 0 до 18,446,744,073,709,551,615 |
Числа з плаваючою комою
Число з плаваючою комою представляє раціональне число обмеженої точності, яке може мати дробову частину. Ці числа зберігаються всередині у форматі, еквівалентному науковій нотації, зазвичай у двійковій, але іноді в десятковій. Оскільки числа з плаваючою комою мають обмежену точність, лише підмножина дійсних чи раціональних чисел можна точно представити; інші числа можна представити лише приблизно. Багато мов мають як одинарну точність (часто звану «float»), так і подвійну точність (часто звану «подвійною»).
Логічні значення
Булевий тип, який зазвичай позначається як «bool» або «boolean», зазвичай є «логічним типом», який може мати значення «true» або значення «false». Хоча лише один біт необхідний для розміщення набору значень "true" і "false", мови програмування зазвичай реалізують булеві типи як один або більше байтів.
Багато мов (наприклад, Java, Pascal і Ada) реалізують булеві значення, дотримуючись концепції boolean як окремий логічний тип. Однак деякі мови іноді можуть неявно перетворювати логічні значення в «числові типи», щоб надати розширену семантику логічним значенням і логічним виразам або досягти зворотної сумісності з попередніми версіями мови. Наприклад, ранні версії мови програмування C, які слідували за ANSI C та його попередніми стандартами, не мали спеціального логічного типу. Натомість числові значення нуля інтерпретуються як «хибні», а будь-які інші значення інтерпретуються як «істинні». Новіший C99 додав чітке логічне значення тип, який можна включити до stdbool.h, і підтримує bool
як вбудований тип і "true" і "false" як зарезервовані слова.
Схема XML
Мова XML Schema Definition надає набір із 19 простих типів даних:
рядок
: рядок, послідовність Кодова точка Unicodeboolean
: booleandecimal
: число, представлене за допомогою десяткового.float
іdouble
: числа з рухомою комою.тривалість
,dateTime
,time
,date
,gYearMonth
,gYear
,gMonthDay
,gDay
іgMonth
: Календарна дата і часhexBinary
іbase64Binary
: двійкові дані закодовані як шістнадцятковий або Base64anyURI
: a URIQName
: кваліфіковане ім’яNOTATION
: QName, оголошене як нотація в схемі. Нотації використовуються для вбудовування типів даних, відмінних від XML. Цей тип не можна використовувати безпосередньо – можна використовувати лише похідні типи, які перераховують обмежений набір QNames.
Вбудовані типи
У JavaScript є 7 примітивних типів даних: рядок, число, bigint, логічний, невизначений, символ і нуль. Це не об’єкти й не мають методів.
У Visual Basic .NET примітивні типи даних складаються з 4 інтегральних типів, 2 типів із плаваючою комою, 16-байтового десяткового типу, логічного типу, типу дати/часу, символьного типу Unicode та Тип рядка Unicode.
Загалом типи даних, які можуть бути вбудовані в складні мови програмування, включають:
- Символи та рядки (див. нижче)
- Діапазони (див. нижче)
- Tuple у Standard ML, Python, Scala, Swift, Elixir
- List у Common Lisp, Python, Scheme, Haskell
- Число з фіксованою комою з різними точністю та шкалою, вибраною програмістом.
- Комплексне число у C99, Fortran, Common Lisp, Python, D, Go. Це два числа з плаваючою комою, дійсна частина та уявна частина.
- Раціональне число в Common Lisp
- Довільна точність Тип
Integer
у Common Lisp, Erlang, Haskell - Асоціативний масив у Perl, PHP, Python, Ruby, JavaScript, Lua, D, Go
- Посилання (також називається Вказівник або дескриптор або дескриптор),
- Функція першого класу, усіма функціональними мовами , JavaScript, Lua, D, Go, а також у нових стандартах , Java, C#, Perl
Символи та рядки
Тип символ — це тип, який може представляти всі символи Юнікоду, отже, має мати принаймні 21 біт. Деякі мови, такі як Julia, включають справжній 32-розрядний тип символів Unicode як примітивний. Інші мови, як-от JavaScript, Python , Ruby та багато діалектів BASIC не мають примітивного типу символів, натомість додають рядки як примітивний тип даних, зазвичай з використанням кодування UTF-8. Рядки довжиною в один зазвичай використовуються для представлення окремих символів.
Деякі мови мають «символьні» або «рядкові» типи, які занадто малі, щоб представити всі символи чи рядки Unicode. Їх правильніше класифікувати як цілі типи. Наприклад, C містить тип char
, але він визначений як найменша адресатна одиниця пам’яті, яка за деякими стандартами, такими як POSIX, вимагає 8 біт. Остання версія цих стандартів посилається на char
як на числовий тип. char
також використовується для 16-бітного цілого типу в Java, але знову ж таки це не тип символів Unicode. Деяке комп’ютерне обладнання має кілька інструкцій, які стосуються «рядків», які стосуються послідовності байтів. Наприклад, x86-64 може переміщувати, встановлювати, шукати або порівнювати послідовність елементів, де елемент може мати довжину 1, 2, 4 або 8 байтів.
Діапазон
Тип числових даних діапазон має максимальне та мінімальне значення, вбудовані в тип. Він включений до деяких мов, таких як Ada і Pascal. Спроба зберегти число за межами діапазону може призвести до помилок компілятора/виконання або до неправильних обчислень (через усічення) залежно від мови, яка використовується. На практиці компілятор автоматично вибирає найбільш відповідний примітивний цілий тип або тип з плаваючою комою.
Дивитися також
Примітки
- Stone, R. G.; Cooke, D. J. (5 лютого 1987). Program Construction (англ.). Cambridge University Press. с. 18. ISBN .
- Wikander, Jan; Svensson, Bertil (31 травня 1998). Real-Time Systems in Mechatronic Applications (англ.). Springer Science & Business Media. с. 101. ISBN .
- Khurana, Rohit. Data and File Structure (For GTU), 2nd Edition (англ.). Vikas Publishing House. с. 2. ISBN .
- Chun, Wesley (2001). Core Python Programming (англ.). Prentice Hall Professional. с. 77. ISBN .
- Olsen, Geir; Allison, Damon; Speer, James (1 січня 2008). Visual Basic .NET Class Design Handbook: Coding Effective Classes (англ.). Apress. с. 80. ISBN .
- Lindholm, Tim; Yellin, Frank; Bracha, Gilad; Buckley, Alex (13 лютого 2015). Chapter 2. The Structure of the Java Virtual Machine. The Java® Virtual Machine Specification.
- Cowell, John (18 лютого 1997). Essential Java Fast: How to write object oriented software for the Internet (англ.). Springer Science & Business Media. с. 27. ISBN .
- Rakshit, Sandip; Panigrahi, Goutam (December 1995). A Hand Book of Objected Oriented Programming With Java (англ.). S. Chand Publishing. с. 11. ISBN .
- Fog, Agner. Optimizing software in C++ (PDF). с. 29. Процитовано 28 січня 2022.
Integer operations are fast in most cases, [...]
- Single Instruction Single Data - an overview | ScienceDirect Topics.
- Kernighan, Brian W.; Ritchie, Dennis M. (1988). 2.2 Data Types and Sizes. The C programming language (вид. Second). Englewood Cliffs, N.J. с. 36. ISBN .
- Fog, Agner (16 лютого 2010). [http: //www.agner.org/optimize/calling_conventions.pdf Умови виклику для різних компіляторів і операційних систем C++: Розділ 3, Представлення даних] (PDF). Процитовано 30 серпня 2010.
- Kernighan, Brian W; Ritchie, Dennis M (1978). The C Programming Language (вид. 1st). Englewood Cliffs, NJ: Prentice Hall. с. 41. ISBN .
- Boolean type support library. devdocs.io. Процитовано 15 жовтня 2020.
- Тип даних Bool у C++. GeeksforGeeks. 5 червня 2017. Процитовано 15 жовтня 2020.
- {{cite web |last1=Biron |first1=Paul V. |last2=Malhotra |first2=Ashok |title=XML Schema Part 2 : Типи даних |url=https://www.w3.org/TR/xmlschema-2/#built-in-primitive-datatypes |website=www.w3.org |access-date=29 січня 2022 |edition=Second} }
- Phillips, Lee Anne (18 січня 2002). Declaring a NOTATION | Understanding XML Document Type Definitions. www.informit.com. Процитовано 29 січня 2022.
- /Glossary/Primitive Primitive – Глосарій веб-документів MDN: визначення пов’язаних із Інтернетом термінів. developer.mozilla.org. MDN.
- -types Типи у Visual Basic. Microsoft Docs (en-us) . 18 вересня 2021. Процитовано 18 травня 2022.
- /strings/#man-characters Strings · The Julia Language. docs.julialang.org. Процитовано 29 січня 2022.
{{}}
: Обслуговування CS1: Сторінки з параметром url-status, але без параметра archive-url () - Mansoor, Umer (8 травня 2016). Тип char у Java не працює. CodeAhoy. Процитовано 10 лютого 2020.
- I/O and рядкові інструкції. Процитовано 29 січня 2022.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
V informatici primitivni tipi danih ce nabir osnovnih tipiv danih z yakih buduyutsya vsi inshi tipi danih Zokrema ce chasto vidnositsya do obmezhenogo naboru predstavlen danih yaki vikoristovuyutsya konkretnim procesorom yaki povinni vikoristovuvati vsi skompilovani programi Bilshist procesoriv pidtrimuyut podibnij nabir primitivnih tipiv danih hocha konkretni predstavlennya vidriznyayutsya Zagalom primitivni tipi danih mozhut stosuvatisya standartnih tipiv danih vbudovanih u movu programuvannya Tipi danih yaki ne ye primitivnimi nazivayutsya pohidnimi abo skladenimi Primitivni tipi majzhe zavzhdi ye tipami znachen ale skladeni tipi takozh mozhut buti tipami znachen Poshireni primitivni tipi danihNabir primitivnih tipiv danih virtualnoyi mashini Java Cili tipi z riznimi diapazonami ta tochnistyu byte short int long char Chislo z ruhomoyu komoyu z odinarnoyu abo podvijnoyu tochnistyu float double Bulevi logichni znachennya true ta false boolean Znachennya sho stosuyetsya adresi vikonuvanoyi pam yati returnAddress Ce nedostupne z movi programuvannya Java i zazvichaj ne vkazano Ci primitivni tipi yak pravilo tochno pidtrimuyutsya aparatnim zabezpechennyam komp yutera za vinyatkom mozhlivo zminnih rozmiriv cilih chi aparatnih zasobiv u yakih vidsutnya plavayucha tochka Operaciyi nad takimi primitivami zazvichaj dosit efektivni Primitivni tipi danih yaki ye ridnimi dlya procesora mayut odnoznachnu vidpovidnist z ob yektami v pam yati komp yutera i operaciyi z cimi tipami chasto ye najshvidshimi z mozhlivih u bilshosti vipadkiv Cilochiselne dodavannya napriklad mozhe vikonuvatisya yak odna mashinna instrukciya a deyaki proponuyut specialni instrukciyi dlya obrobki poslidovnostej simvoliv za dopomogoyu odniyeyi instrukciyi Ale vibir primitivnogo tipu danih mozhe vplinuti na produktivnist napriklad shvidshe za dopomogoyu operacij SIMD i tipiv danih pracyuvati z masivom chisel z plavayuchoyu tochkoyu 113 Nabir bazovih tipiv danih C podibnij do Java Isnuye minimum chotiri tipi char int float ta double ale kvalifikatori short long signed ta unsigned oznachayut sho C mistit chislenni zalezhni vid cili cili chi primitivni tipi z plavayuchoyu komoyu Cili chisla Dokladnishe Cili chisla Tip danih cile predstavlyaye deyakij diapazon cilih matematichnih chisel Cili chisla mozhut buti abo zi znakom dopuskayutsya vid yemni znachennya abo bez znaku tilki nevid yemni cili chisla Zagalni diapazoni Rozmir Bajt Rozmir Bit imena Podannya zi znakom podannya dopovnennya do dvoh Bezznakovij diapazon 1 bajt 8 bit Byte octet minimalnij rozmir char u C99 div limits h CHAR BIT vid 128 do 127 vid 0 do 255 2 bajti 16 bit x86 slovo minimalnij rozmir short ta int u C vid 32 768 do 32 767 vid 0 do 65 535 4 bajti 32 biti podvijne slovo x86 minimalnij rozmir long u C faktichnij rozmir int dlya bilshosti suchasnih kompilyatoriv C Vkazivnik dlya IA 32 sumisnih procesoriv vid 2 147 483 648 do 2 147 483 647 0 do 4 294 967 295 8 bajt 64 biti chotirikratne slovo x86 minimalnij rozmir long long u C faktichnij rozmir long dlya bilshosti suchasnih kompilyatoriv C pokazhchik dlya x86 64 sumisni procesori vid 9 223 372 036 854 775 808 do 9 223 372 036 854 775 807 0 do 18 446 744 073 709 551 615 Chisla z plavayuchoyu komoyu Dokladnishe Chislo z ruhomoyu komoyu Chislo z plavayuchoyu komoyu predstavlyaye racionalne chislo obmezhenoyi tochnosti yake mozhe mati drobovu chastinu Ci chisla zberigayutsya vseredini u formati ekvivalentnomu naukovij notaciyi zazvichaj u dvijkovij ale inodi v desyatkovij Oskilki chisla z plavayuchoyu komoyu mayut obmezhenu tochnist lishe pidmnozhina dijsnih chi racionalnih chisel mozhna tochno predstaviti inshi chisla mozhna predstaviti lishe priblizno Bagato mov mayut yak odinarnu tochnist chasto zvanu float tak i podvijnu tochnist chasto zvanu podvijnoyu Logichni znachennya Dokladnishe Logichnij tip danih Bulevij tip yakij zazvichaj poznachayetsya yak bool abo boolean zazvichaj ye logichnim tipom yakij mozhe mati znachennya true abo znachennya false Hocha lishe odin bit neobhidnij dlya rozmishennya naboru znachen true i false movi programuvannya zazvichaj realizuyut bulevi tipi yak odin abo bilshe bajtiv Bagato mov napriklad Java Pascal i Ada realizuyut bulevi znachennya dotrimuyuchis koncepciyi boolean yak okremij logichnij tip Odnak deyaki movi inodi mozhut neyavno peretvoryuvati logichni znachennya v chislovi tipi shob nadati rozshirenu semantiku logichnim znachennyam i logichnim virazam abo dosyagti zvorotnoyi sumisnosti z poperednimi versiyami movi Napriklad ranni versiyi movi programuvannya C yaki sliduvali za ANSI C ta jogo poperednimi standartami ne mali specialnogo logichnogo tipu Natomist chislovi znachennya nulya interpretuyutsya yak hibni a bud yaki inshi znachennya interpretuyutsya yak istinni Novishij C99 dodav chitke logichne znachennya tip yakij mozhna vklyuchiti do stdbool h i C pidtrimuye bool yak vbudovanij tip i true i false yak zarezervovani slova Shema XMLMova XML Schema Definition nadaye nabir iz 19 prostih tipiv danih ryadok ryadok poslidovnist Kodova tochka Unicode boolean boolean decimal chislo predstavlene za dopomogoyu desyatkovogo float i double chisla z ruhomoyu komoyu trivalist dateTime time date gYearMonth gYear gMonthDay gDay i gMonth Kalendarna data i chas hexBinary i base64Binary dvijkovi dani zakodovani yak shistnadcyatkovij abo Base64 anyURI a URI QName kvalifikovane im ya NOTATION QName ogoloshene yak notaciya v shemi Notaciyi vikoristovuyutsya dlya vbudovuvannya tipiv danih vidminnih vid XML Cej tip ne mozhna vikoristovuvati bezposeredno mozhna vikoristovuvati lishe pohidni tipi yaki pererahovuyut obmezhenij nabir QNames Vbudovani tipiU JavaScript ye 7 primitivnih tipiv danih ryadok chislo bigint logichnij neviznachenij simvol i nul Ce ne ob yekti j ne mayut metodiv U Visual Basic NET primitivni tipi danih skladayutsya z 4 integralnih tipiv 2 tipiv iz plavayuchoyu komoyu 16 bajtovogo desyatkovogo tipu logichnogo tipu tipu dati chasu simvolnogo tipu Unicode ta Tip ryadka Unicode Zagalom tipi danih yaki mozhut buti vbudovani v skladni movi programuvannya vklyuchayut Simvoli ta ryadki div nizhche Diapazoni div nizhche Tuple u Standard ML Python Scala Swift Elixir List u Common Lisp Python Scheme Haskell Chislo z fiksovanoyu komoyu z riznimi tochnistyu ta shkaloyu vibranoyu programistom Kompleksne chislo u C99 Fortran Common Lisp Python D Go Ce dva chisla z plavayuchoyu komoyu dijsna chastina ta uyavna chastina Racionalne chislo v Common Lisp Dovilna tochnist Tip Integer u Common Lisp Erlang Haskell Asociativnij masiv u Perl PHP Python Ruby JavaScript Lua D Go Posilannya takozh nazivayetsya Vkazivnik abo deskriptor abo deskriptor Funkciya pershogo klasu usima funkcionalnimi movami JavaScript Lua D Go a takozh u novih standartah C Java C Perl Simvoli ta ryadki Tip simvol ce tip yakij mozhe predstavlyati vsi simvoli Yunikodu otzhe maye mati prinajmni 21 bit Deyaki movi taki yak Julia vklyuchayut spravzhnij 32 rozryadnij tip simvoliv Unicode yak primitivnij Inshi movi yak ot JavaScript Python Ruby ta bagato dialektiv BASIC ne mayut primitivnogo tipu simvoliv natomist dodayut ryadki yak primitivnij tip danih zazvichaj z vikoristannyam koduvannya UTF 8 Ryadki dovzhinoyu v odin zazvichaj vikoristovuyutsya dlya predstavlennya okremih simvoliv Deyaki movi mayut simvolni abo ryadkovi tipi yaki zanadto mali shob predstaviti vsi simvoli chi ryadki Unicode Yih pravilnishe klasifikuvati yak cili tipi Napriklad C mistit tip char ale vin viznachenij yak najmensha adresatna odinicya pam yati yaka za deyakimi standartami takimi yak POSIX vimagaye 8 bit Ostannya versiya cih standartiv posilayetsya na char yak na chislovij tip char takozh vikoristovuyetsya dlya 16 bitnogo cilogo tipu v Java ale znovu zh taki ce ne tip simvoliv Unicode Deyake komp yuterne obladnannya maye kilka instrukcij yaki stosuyutsya ryadkiv yaki stosuyutsya poslidovnosti bajtiv Napriklad x86 64 mozhe peremishuvati vstanovlyuvati shukati abo porivnyuvati poslidovnist elementiv de element mozhe mati dovzhinu 1 2 4 abo 8 bajtiv Diapazon Tip chislovih danih diapazon maye maksimalne ta minimalne znachennya vbudovani v tip Vin vklyuchenij do deyakih mov takih yak Ada i Pascal Sproba zberegti chislo za mezhami diapazonu mozhe prizvesti do pomilok kompilyatora vikonannya abo do nepravilnih obchislen cherez usichennya zalezhno vid movi yaka vikoristovuyetsya Na praktici kompilyator avtomatichno vibiraye najbilsh vidpovidnij primitivnij cilij tip abo tip z plavayuchoyu komoyu Divitisya takozhSpisok struktur danih Zminna programuvannya PrimitkiStone R G Cooke D J 5 lyutogo 1987 Program Construction angl Cambridge University Press s 18 ISBN 978 0 521 31883 9 Wikander Jan Svensson Bertil 31 travnya 1998 Real Time Systems in Mechatronic Applications angl Springer Science amp Business Media s 101 ISBN 978 0 7923 8159 4 Khurana Rohit Data and File Structure For GTU 2nd Edition angl Vikas Publishing House s 2 ISBN 978 93 259 6005 3 Chun Wesley 2001 Core Python Programming angl Prentice Hall Professional s 77 ISBN 978 0 13 026036 9 Olsen Geir Allison Damon Speer James 1 sichnya 2008 Visual Basic NET Class Design Handbook Coding Effective Classes angl Apress s 80 ISBN 978 1 4302 0780 1 Lindholm Tim Yellin Frank Bracha Gilad Buckley Alex 13 lyutogo 2015 Chapter 2 The Structure of the Java Virtual Machine The Java Virtual Machine Specification Cowell John 18 lyutogo 1997 Essential Java Fast How to write object oriented software for the Internet angl Springer Science amp Business Media s 27 ISBN 978 3 540 76052 8 Rakshit Sandip Panigrahi Goutam December 1995 A Hand Book of Objected Oriented Programming With Java angl S Chand Publishing s 11 ISBN 978 81 219 3001 7 Fog Agner Optimizing software in C PDF s 29 Procitovano 28 sichnya 2022 Integer operations are fast in most cases Single Instruction Single Data an overview ScienceDirect Topics Kernighan Brian W Ritchie Dennis M 1988 2 2 Data Types and Sizes The C programming language vid Second Englewood Cliffs N J s 36 ISBN 0131103709 Fog Agner 16 lyutogo 2010 http www agner org optimize calling conventions pdf Umovi vikliku dlya riznih kompilyatoriv i operacijnih sistem C Rozdil 3 Predstavlennya danih PDF Procitovano 30 serpnya 2010 Kernighan Brian W Ritchie Dennis M 1978 The C Programming Language vid 1st Englewood Cliffs NJ Prentice Hall s 41 ISBN 0 13 110163 3 Boolean type support library devdocs io Procitovano 15 zhovtnya 2020 Tip danih Bool u C GeeksforGeeks 5 chervnya 2017 Procitovano 15 zhovtnya 2020 cite web last1 Biron first1 Paul V last2 Malhotra first2 Ashok title XML Schema Part 2 Tipi danih url https www w3 org TR xmlschema 2 built in primitive datatypes website www w3 org access date 29 sichnya 2022 edition Second Phillips Lee Anne 18 sichnya 2002 Declaring a NOTATION Understanding XML Document Type Definitions www informit com Procitovano 29 sichnya 2022 Glossary Primitive Primitive Glosarij veb dokumentiv MDN viznachennya pov yazanih iz Internetom terminiv developer mozilla org MDN types Tipi u Visual Basic Microsoft Docs en us 18 veresnya 2021 Procitovano 18 travnya 2022 strings man characters Strings The Julia Language docs julialang org Procitovano 29 sichnya 2022 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z parametrom url status ale bez parametra archive url posilannya Mansoor Umer 8 travnya 2016 Tip char u Java ne pracyuye CodeAhoy Procitovano 10 lyutogo 2020 I O and ryadkovi instrukciyi Procitovano 29 sichnya 2022