c тип byte



тип byte c

Автор X0f задал вопрос в разделе Другие языки и технологии

как в с++ указать переменную типа байт ? и получил лучший ответ

Ответ от Krab Bark[гуру]
В C++ нет типа байт. Есть три типа длиной в байт: char, signed char и unsigned char. Паскалевскому типу byte в C++ соответствует тип unsigned char.
P.S. bool необязательно должен быть длиной в байт. Он может быть закодирован компилятором и как бит (так, насколько помнится, в vector <bool>), а в версиях Visual C++ до пятой он был длиной в 4 байта 😉 Но чаще всего он действительно длиной в байт. Во всяком случае он точно не типа байта, потому что может содержать значения только 0 и 1, в отличие от всех прочих пониманий байта как содержащего 256 значений.

Ответ от Gbsdf dfgsdfg[гуру]
И bool еще.

Ответ от Kaiu[гуру]
"Во всяком случае он точно не типа байта, потому что может содержать значения только 0 и 1"
Ага, лучше уж char, а то иногда код приводит уже логически правильное не ноль (истина) к 1 затрачивая лишние команды.... хотя кто об этом счас думает, программы все тормознутей и тормознутей...

Ответ от 22 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: как в с++ указать переменную типа байт ?
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*