# Типы данных

В C++ существует пять основных типов данных:&#x20;

&#x20;\- Целые числа (<mark style="color:blue;">**int**</mark>)

&#x20;\- Десятичные дроби (<mark style="color:blue;">**float**</mark>)

&#x20;\- Десятичные дроби удвоенной точности (<mark style="color:blue;">**double**</mark>)

&#x20;\- Символ (<mark style="color:blue;">**char**</mark>)

&#x20;\- Пустой тип (<mark style="color:blue;">**void**</mark>)

&#x20;\- Строка (<mark style="color:blue;">**string**</mark>)

<table><thead><tr><th width="148">Тип</th><th width="92" align="center">Размер </th><th width="340">Пояснение</th><th>Диапазон</th></tr></thead><tbody><tr><td><mark style="color:blue;"><strong>float</strong></mark></td><td align="center">4</td><td><p>Числа с плавающей запятой, десятичные дроби </p><p></p><p>Пример: <code>float number = 3.14;</code></p></td><td><em>3,4E +/- 38 (7 знаков)</em></td></tr><tr><td><mark style="color:blue;"><strong>double</strong></mark></td><td align="center">8</td><td><p>Тип данных, представляющий числа с плавающей запятой двойной точности. </p><p></p><p>Пример: <code>double number = 3.14159;</code></p></td><td><em>1,7E +/- 308 (15 знаков)</em></td></tr><tr><td><mark style="color:blue;"><strong>int</strong></mark></td><td align="center">4</td><td>Хранит целые числа<br><br>Пример: <code>int number = 25;</code></td><td><em>от −2 147 483 648 до 2 147 483 647</em></td></tr><tr><td><mark style="color:blue;"><strong>short</strong></mark></td><td align="center">2</td><td><p>Хранит целые числа, в меньшем диапазоне чем int.</p><p><br>Пример: <code>short temperature = -10;</code></p></td><td><em>От −32 768 до 32 767</em></td></tr><tr><td><mark style="color:blue;"><strong>char</strong></mark></td><td align="center">1</td><td>Хранит один символ <br><br>Пример: <code>char symbol = 'A'</code></td><td><em>от 0 до 255</em></td></tr><tr><td><mark style="color:blue;"><strong>bool</strong></mark></td><td align="center">1</td><td>Хранит логические значения<br><br>Пример: <code>bool password = true</code></td><td><em>true or false</em></td></tr></tbody></table>

<figure><img src="https://3428282341-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F8g6l9OgxZaxwQ9lhNvMb%2Fuploads%2FW2kAjFWWYn7vL8uBvUN6%2Fimage.png?alt=media&#x26;token=05b1286a-369d-4cf7-8fc9-1fcb414346f1" alt=""><figcaption><p>все основные типы данных</p></figcaption></figure>

<mark style="color:blue;">**unsigned**</mark> - безсимвольный, хранит только положительные значения.
