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 зависит от платформы и компилятора, но даже это многими оспаривается. А есть ли точный ответ?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
Litkevich Yuriy
  опции профиля:
сообщение 30.12.2010, 22:47
Сообщение #2


разработчик РЭА
*******

Группа: Сомодератор
Сообщений: 9669
Регистрация: 9.1.2008
Из: Тюмень
Пользователь №: 64

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




Репутация:   94  


Цитата(DEADHUNT @ 31.12.2010, 0:20) *
какая страница?
сейчас я не скажу, но у трёх разных авторов, в том числе и Страустопа был пример по поводу двух платформ.
Цитата(AD @ 29.12.2010, 17:37) *
Например, если байт будет не 8 бит, а меньше, то уже такое определение не подходит.
да, как раз в примере речь и шла о "слове" (не в терминах Интел/мелкософт) - т.е. ширина шины данных.

Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме
- 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


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


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




RSS Текстовая версия Сейчас: 29.3.2024, 8:22