Alex_The_King
1 / 1 / 0
Регистрация: 31.07.2014
Сообщений: 55
|
|
1 | |
Чем отличаются знаковые и беззнаковые типы?02.08.2014, 16:21. Просмотров 8257. Ответов 4
Метки нет Все метки)
(
Здравствуйте. Все не могу понять, чем отличаются знаковые и беззнаковые типы? И для каких типов они есть?
short int это тоже самое, что и unsigned int?
0
|
|
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
02.08.2014, 16:21 |
Ответы с готовыми решениями:
4
Беззнаковые типы Чем отличаются компиляторы? Чем отличаются операторы while и for? Чем отличаются операторы вывода? |
GetHelp
61 / 62 / 11
Регистрация: 27.02.2013
Сообщений: 1,116
|
|
02.08.2014, 16:59 | 2 |
знаковые это типы имеющие отрицательный диапазон, а беззнаковые его не имеют, в основном типы знаковые, беззнаковые обычно обозначаются как unsigned, short int знаковый, unsigned int беззнаковый
Фундаментальные типы Диапазоны типов данных
1
|
ValeryS
Модератор
|
|
02.08.2014, 18:01 | 3 |
![]() Решение
здесь ты спутал
длинну short int, int, long int, у них разная разрядность разрядность зависит от компилятора но должно выполнятся условие short int< =int <= long int например для 32 разрядной винды short int 16 бит int 32 бита long int тоже 32 бита для 64 есть тип long long int и знаковость знаковый тип такой же длинны как и беззнаковый, только старший бит интерпретируется как знак например возьмем char, чтобы много не писать беззнаковый тип unsigned char имеет диапазон от 0 (0000 0000) до 255(1111 1111) а signed char имеет диапазон от -128(1000 0000) до 127 (0111 1111) старший бит если установлен в 1 значит число отрицательное одно и тоже число в двоичном(шеснадцетиричном) коде может иметь разные значения для знаковых и безнаковых например 1111 1111 (0xFF) для знакового -1 для без знакового 255 слово signed для int может опускаться, как и сам int равнозначные записи signed short int short int short signed short
1
|
Evg
![]() ![]() |
|
02.08.2014, 23:07 | 4 |
1
|
gromo
379 / 277 / 31
Регистрация: 04.09.2009
Сообщений: 1,225
|
|
02.08.2014, 23:22 | 5 |
Лет 5 назад я задавал такой же вопрос на этом форуме. Вот изучи ответ Evg Вопрос о типах данных С++
1
|
02.08.2014, 23:22 | |
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
02.08.2014, 23:22 |
Чем отличаются ф-ии GlobalAllocPtr() и malloc()? Чем отличаются эти функции? Чем отличаются указатели от ссылок? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |