unsigned int диапазон



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

диапазон значений int в си.... от 32768 до 32767 или 65536? если второе то зачем тогда unsigned int? и получил лучший ответ

Ответ от Bobrspanch .[гуру]
int от -32768 до 32768 unsignet int от 0 до 65536 а про char, возможно столько разных символов закодировать

Ответ от Иван Екимов[гуру]
От нуля до 255 как раз и будет 256 символов. Так же как от нуля до семи - восемь. Можете просто посчитать. 0 1 2 3 4 5 6 7 ...Кстати, int в сях машинозависим, он может быть и четыре байта, и три, и один.

Ответ от Jolly Roger[активный]
int -- занимает два байта или 16 бит (в байте 8 бит) . 2^16 = 65536, действительно, в два байта можно записать любое число от 0 до 65536 -- это и есть unsigned int. Но если учесть еще и отрицательные числа, то действительно получится диапазон

Ответ от Иван Екимов[гуру]
От нуля до 255 как раз и будет 256 символов. Так же как от нуля до семи - восемь. Можете просто посчитать. 0 1 2 3 4 5 6 7 ...Кстати, int в сях машинозависим, он может быть и четыре байта, и три, и один.

Ответ от Jolly Roger[активный]
int -- занимает два байта или 16 бит (в байте 8 бит) . 2^16 = 65536, действительно, в два байта можно записать любое число от 0 до 65536 -- это и есть unsigned int. Но если учесть еще и отрицательные числа, то действительно получится диапазон

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: диапазон значений int в си.... от 32768 до 32767 или 65536? если второе то зачем тогда unsigned int?

Максимальное значение integer 32767? Максимальное значение Longint 2147483647?
Для C++ :
ИдентификаторРазмер, битДиапазон (множество) значенийПримечание
unsigned
подробнее...
спросили в Stdio h
Битовые операции
1) Мне один раз пришлось работать с & и | для перевода цветного изображения в черно-белое. Правда
подробнее...
спросили в C++
Помогите сделать лабораторную работу по теме \"Одномерные массивы\" [C++]
Разве это C++?
Вот C++ =)
Блок-схема не нужна. т. к. при использовании С++ STL библиотек
подробнее...
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

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

Имя*

E-mail:*

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