беззнаковий

1. (про число, тип даних) Який не має знаку, тобто може приймати лише невід’ємні значення (нуль та додатні числа).

2. (про змінну, величину) Позначений як такий, що не може бути від’ємним, що використовується для представлення виключно абсолютних значень.

Приклади:

Приклад 1:
Таблиця 3.1 Основні типи даних С++ Тип Назва Розмір, байт Діапазон Приклади можливих значень Типи чисел char символьний (знаковий) 1 –128…127 ‘a’, ”, ‘9’ unsigned char беззнаковий символьний 1 0…255 1, 233 short короткий цілий 2 –32 768…32 767 1, 153, –349 unsigned short беззнаковий короткий 2 0…65 535 0, 4, 65 000 int цілий (знаковий) 4* –2 147 483 648… …2 147 483 647 –30 000, 0, 690 unsigned int беззнаковий цілий 4 0…4 294 967 295 2 348, 60 864 long цілий (знаковий) 4 –2 147 483 648… …2 147 483 647 –30 000, 0, 690 цілі float дійсний одинарної точності 4 3.4·10 –38…3.4·1038 double дійсний подвійної точності 8 1.7·10 –308 … …1.7·10308 long double довгий дійсний 10 3.4·10 –4932… …1.1·104932 3.23, –0.2 100.23, 12, –0.947, 0.0001, 6.34е–3, 4е5 дійсні bool логічний 1 false чи true false(0), true(>=1) enum перераховний 2 чи 4 void порожній, без значення * – залежно від налагоджень компілятора та апаратних характеристик тип int може 4 чи 2 байти. Для подання цілих чисел використовують типи char, short, int, long.
— Невідомий автор

Приклад 2:
Отже, на базових типах (char, int, float, double) будується решта типів даних за допомогою специфікаторів: signed (знаковий – за замовчуванням), unsigned (беззнаковий) – до цілих типів char і int; long (довгий), short (короткий) – до типів double і int. Зауважимо, що ключові слова signed і unsigned є необов’язковими.
— Невідомий автор

Приклад 3:
Розділ 10 338 Наведемо приклади перейменовування типів: typedef unsigned char byte; /* Перейменування типу “беззнаковий char” на byte */ typedef char MS[50]; /* Перейменування типу “рядок з 50-ти символів” на MS */ Розглянемо ще один приклад оголошення без перейменовування: char s[20]; // Слово s – рядок з 20-ти символів, char mas[10][20]; // mas – масив з 10 слів Перейменування типу “рядок з 20-ти символів” на тип “слово”: typedef char slovo [20]; slovo s; // Оголошення змінної s типу slovo slovo mas[10]; // і масиву з 10-ти слів Взагалі typedef є просто засобом спрощення запису операторів оголо- шення змінних. Доволі часто визначення типів даних використовується разом зі структу- рами, що надає можливість створювання складних типів даних, які поєднують різнотипні характеристики. — Невідомий автор