crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> Различия типов int и short
AD
  опции профиля:
сообщение 29.12.2010, 9:10
Сообщение #1


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Вопрос для общеобразовательной цели - в чем различие типов short и int? Поискал в интернете - ответы настолько противоречивые, что так и не пришел к одному выводу. Основным различием называют то, что short всегда 16-разрядный, а int зависит от платформы и компилятора, но даже это многими оспаривается. А есть ли точный ответ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
panter_dsd
  опции профиля:
сообщение 29.12.2010, 10:04
Сообщение #2


Жаждущий знаний
***

Группа: Участник
Сообщений: 254
Регистрация: 1.1.2009
Из: Санкт-Петербург
Пользователь №: 474

Спасибо сказали: 32 раз(а)




Репутация:   3  


Это и есть точный. short всегда 16, а int нет.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 29.12.2010, 10:09
Сообщение #3


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

Спасибо сказали: 70 раз(а)




Репутация:   17  


Цитата(panter_dsd @ 29.12.2010, 10:04) *
Это и есть точный. short всегда 16, а int нет.

Почитай, я не зря спросил.... Точного мнения нет. Точно известно лишь одно, с чем никто не спорит, что sizeof(short) <= sizeof(int)! Все. Остальное может оспариваться!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- AD   Различия типов int и short   29.12.2010, 9:10
- - panter_dsd   Это и есть точный. short всегда 16, а int нет.   29.12.2010, 10:04
|- - AD   Цитата(panter_dsd @ 29.12.2010, 10:04) Эт...   29.12.2010, 10:09
- - kwisp   AD, Цитата(AD @ 29.12.2010, 10:09) Все. ...   29.12.2010, 10:28
- - ufna   AD, а чего тут оспаривать? Проверь размеры. short ...   29.12.2010, 10:30
|- - AD   Цитата(ufna @ 29.12.2010, 10:30) AD, а че...   29.12.2010, 15:37
- - Litkevich Yuriy   AD, это требование стандарта: short - фиксированны...   29.12.2010, 11:39
- - Влад   Юрий, тогда уж упомяни - какого именно стандарта?   29.12.2010, 12:33
- - panter_dsd   Да, и желательно пруф.   29.12.2010, 12:37
- - ufna   AD, Типы данных привязаны к байтам, а не к битам,...   29.12.2010, 18:34
- - Алексей1153   ну я как обычно с костылями )) Если это нужно при...   29.12.2010, 18:43
- - panter_dsd   Костыльный костыль. ИМХО, лучше сделать typedef in...   29.12.2010, 23:30
- - DEADHUNT   Цитата(Litkevich Yuriy @ 29.12.2010, 11:3...   30.12.2010, 22:20
- - Litkevich Yuriy   Цитата(DEADHUNT @ 31.12.2010, 0:20) какая...   30.12.2010, 22:47
- - Алексей1153   Цитата(panter_dsd @ 30.12.2010, 1:30) Кос...   31.12.2010, 17:39
- - Iron Bug   во многих компиляторах определены типы int8 (16,32...   1.1.2011, 15:16


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


5 чел. читают эту тему (гостей: 5, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 29.11.2024, 19:12