Символьний тип

Символьний тип (Сhar) - простий тип даних, призначений для зберігання одного символу ( керуючого або друкованого) в певній кодуванні. Може бути як однобайтові (для стандартної таблиці символів), так і багатобайтовим (наприклад, для Юнікоду). Основним застосуванням є звернення до окремих знакам рядки.


Мова C

У мові Сі розмір типу дорівнює одному байту. [1] У загальному випадку розмір типу char на конкретній платформі регулюється значенням константи CHAR_BITS, визначеної в заголовному файлі limits.h. За замовчуванням і на платформах x86 вона дорівнює 8. Char може вміщати максимум один символ.

Якщо char визначений як signed (знаковий), то його діапазон значень складає від -127 до 127 (на одиницю далі в позитивну або негативну сторону, в залежності від реалізації). Якщо він визначений як unsigned (беззнакові), то його значення можуть складати від 0 до 255. Значення, що міститься в цьому типі, можна завжди безпечно привести до значення типу int. В Сі немає примітивних типів для роботи з рядками, тому для роботи з ними використовується покажчик char *.


Література

  • Подбельский В. В. "Програмування на мові Сі"

Примітки

  1. Подбельский В. В. Програмування на мові Сі, стр. 23-25
Перегляд цього шаблону Типи даних
Неінтерпретіруемие
Числові
Текстові

Символьний Строковий

Покажчик

Адреса Посилання

Композитні
Інші

Логічний Нижчий тип Колекція Перераховуються тип Виняток First-class function Opaque data type Recursive data type Семафор Потік Вищий тип Type class Unit type Void

Пов'язані теми