<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="uk">
		<id>http://wiki.uamper.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A6%D1%96%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%B5%D0%BB%D1%8C%D0%BD%D1%96_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8</id>
		<title>Цілочисельні константи - Історія редагувань</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.uamper.com/index.php?action=history&amp;feed=atom&amp;title=%D0%A6%D1%96%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%B5%D0%BB%D1%8C%D0%BD%D1%96_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8"/>
		<link rel="alternate" type="text/html" href="http://wiki.uamper.com/index.php?title=%D0%A6%D1%96%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%B5%D0%BB%D1%8C%D0%BD%D1%96_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8&amp;action=history"/>
		<updated>2026-09-22T02:12:58Z</updated>
		<subtitle>Історія редагувань цієї сторінки в вікі</subtitle>
		<generator>MediaWiki 1.26.3</generator>

	<entry>
		<id>http://wiki.uamper.com/index.php?title=%D0%A6%D1%96%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%B5%D0%BB%D1%8C%D0%BD%D1%96_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8&amp;diff=82&amp;oldid=prev</id>
		<title>Oogway: Створена сторінка: '''Цілочисельні константи''' – це числа, котрі прямо використовуються в коді, наприклад, 1...</title>
		<link rel="alternate" type="text/html" href="http://wiki.uamper.com/index.php?title=%D0%A6%D1%96%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%B5%D0%BB%D1%8C%D0%BD%D1%96_%D0%BA%D0%BE%D0%BD%D1%81%D1%82%D0%B0%D0%BD%D1%82%D0%B8&amp;diff=82&amp;oldid=prev"/>
				<updated>2016-07-10T04:07:14Z</updated>
		
		<summary type="html">&lt;p&gt;Створена сторінка: &amp;#039;&amp;#039;&amp;#039;Цілочисельні константи&amp;#039;&amp;#039;&amp;#039; – це числа, котрі прямо використовуються в коді, наприклад, 1...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Нова сторінка&lt;/b&gt;&lt;/p&gt;&lt;div&gt;'''Цілочисельні константи''' – це числа, котрі прямо використовуються в коді, наприклад, 123. За замовчуванням вони інтерпретуються як цілі числа int, проте це можна змінити за допомогою модифікаторів U та L (див. нижче).&lt;br /&gt;
&lt;br /&gt;
Зазвичай цілочисельні константи інтерпретуються як числа у десятковій системі числення, тому для використання інших систем числення необхідно використовувати спеціальні префікси.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Система числення              Приклад    Префікс        Коментар&lt;br /&gt;
&lt;br /&gt;
10 (десяткова)                  123         -              -&lt;br /&gt;
&lt;br /&gt;
2 (двійкова)                  B1111011     'B'         працює лише з 8-бітними значеннями (0 to 255)&lt;br /&gt;
                                                       робочі символи  0-1 &lt;br /&gt;
&lt;br /&gt;
8 (вісімкова)                   0173       &amp;quot;0&amp;quot;         робочі символи   0-7 &lt;br /&gt;
&lt;br /&gt;
16 (шістнадцяткова)             0x7B       &amp;quot;0x&amp;quot;        робочі символи 0-9, A-F, a-f &lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
База '''десяткової''' системи числення - 10. Це звичайна математика, з якою усі знайомі. Константи без префіксів вважаються десятковими. &lt;br /&gt;
&lt;br /&gt;
Приклад&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
101     // те саме, що і 101 у десятковій системі  ((1 * 10^2) + (0 * 10^1) + 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
База '''двійкової (бінарної)''' системи числення – 2. Для запису чисел у цій системі використовують лише 0 і 1. &lt;br /&gt;
&lt;br /&gt;
Приклад&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
B101    // те саме, що і 5 у десятковій системі   ((1 * 2^2) + (0 * 2^1) + 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Бінарний префікс можна використовувати лише з числами розмірністю в 1 байт (8 бітів) у діапазоні від 0 до 255 (B11111111). Для запису числа типу int (16 бітів) у бінарній формі використовують наступну операцію:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
myInt = (B11001100 * 256) + B10101010;    // B11001100 – старший байт&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
База '''вісімкової''' системи числення – 8. Для запису чисел у цій системі використовують лише цифри від 0 до 7. Вісімкові значення позначають префіксом «0».&lt;br /&gt;
&lt;br /&gt;
Приклад&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0101    // те саме, що і 65 у десятковій системі   ((1 * 8^2) + (0 * 8^1) + 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt; &lt;br /&gt;
Увага! Можна допустити помилку, яку потім важко знайти: випадково поставити нуль перед константою, через що компілятор вважатиме її вісімковою.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
База '''шістнадцяткової''' системи числення – 16. Для запису чисел у цій системі використовують цифри від 0 до 9 та літери A, B, C, D, E, F, А має значення 10, В – 11, а F, відповідно, - 15. Шістнадцяткові значення позначають префіксом «0х». Зверніть увагу, що літери A-F можна вводити як у верхньому, так і в нижньому (a-f) регістрах. &lt;br /&gt;
&lt;br /&gt;
Приклад&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
0x101   // те саме, що і 257 у десятковій системі   ((1 * 16^2) + (0 * 16^1) + 1)&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
===U &amp;amp; L модифікатори===&lt;br /&gt;
&lt;br /&gt;
За замовчуванням цілочисельні константи інтерпретуються як цілі числа з відповідними обмеженнями. Аби задати цілочисельній константі інший тип даних, поставте після неї:&lt;br /&gt;
 &lt;br /&gt;
•	'u' або 'U', аби поставити константу у беззнаковий тип даних. Приклад: 33u&lt;br /&gt;
&lt;br /&gt;
•	a 'l' or 'L', аби поставити константу у тип даних long. Приклад: 100000L&lt;br /&gt;
&lt;br /&gt;
•	a 'ul' or 'UL', аби поставити константу у тип даних  unsigned long. Приклад: 32767ul&lt;br /&gt;
&lt;br /&gt;
===Дивіться також===&lt;br /&gt;
•	[[константи]]&lt;br /&gt;
&lt;br /&gt;
•	[[#define]]&lt;br /&gt;
&lt;br /&gt;
•	[[byte]]&lt;br /&gt;
&lt;br /&gt;
•	[[int]]&lt;br /&gt;
&lt;br /&gt;
•	[[unsigned int]]&lt;br /&gt;
&lt;br /&gt;
•	[[long]]&lt;br /&gt;
&lt;br /&gt;
•	[[unsigned long]]&lt;/div&gt;</summary>
		<author><name>Oogway</name></author>	</entry>

	</feed>