Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.56/18: Рейтинг темы: голосов - 18, средняя оценка - 4.56
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
1

Зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить?

13.01.2013, 14:51. Показов 3273. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Вот еще один вопрос зачем биты нужны это меньше байтов но int 32 бита но я не допер зачем это нужно это 4 байта то есть int не может больше 4 байт весить ?

 Комментарий модератора 
Один вопрос - одна тема!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.01.2013, 14:51
Ответы с готовыми решениями:

Связанный список. Как это делается и зачем это нужно?
Добрый день. Уже который день не могу понять эту тему. Гуглил, но понятнее от этого не стало....

Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?
Зачем файлы .h называть .hpp? Это новый стандарт? Что это дает?

taskhost.exe в автозагрузке. что это ? зачем это ?
Привет. Сегодня на комп попал вирус которий обменял назначение кнопок мыши и перезагрузил винду....

Что это за зверь такой? и зачем он это делает?
Посмотрите страничку. http://clubs.ya.ru/4611686018427401587/rep...&ncrnd=3152 Как я понимаю...

8
Croessmah
13.01.2013, 15:07
  #2

Не по теме:

Цитата Сообщение от Zarus18 Посмотреть сообщение
но я не допер зачем это нужно
Если честно, то я вообще не допер что Вы тут понаписали

1
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
13.01.2013, 15:31  [ТС] 3
а я не просил создавать новую тему
0
Jupiter
13.01.2013, 15:43
  #4

Не по теме:

Цитата Сообщение от Zarus18 Посмотреть сообщение
а я не просил создавать новую тему
5.16

0
0 / 0 / 0
Регистрация: 23.11.2012
Сообщений: 63
13.01.2013, 16:06  [ТС] 5
Ладно= )

Добавлено через 47 секунд
Я имел виду что int 32 бит - но что дает эти биты int , short,long,char и т,к
0
Неэпический
17870 / 10635 / 2054
Регистрация: 27.09.2012
Сообщений: 26,737
Записей в блоге: 1
13.01.2013, 16:10 6
Не понятно, что Вам нужно.
4 байта - это и есть 32 бита (считаем, что 1 байт равен 8 битам)
0
833 / 641 / 101
Регистрация: 20.08.2013
Сообщений: 2,524
12.07.2014, 03:49 7
Цитата Сообщение от Zarus18 Посмотреть сообщение
то есть int не может больше 4 байт весить
По стандарту может, насколько я знаю.
Но реально с этим столкнуться почти нереально - это надо куда-то в специфические архитектуры железа угодить.
0
Ушел с форума
Эксперт С++
16473 / 7436 / 1187
Регистрация: 02.05.2013
Сообщений: 11,617
Записей в блоге: 1
12.07.2014, 12:20 8
Цитата Сообщение от Zarus18 Посмотреть сообщение
Я имел виду что int 32 бит - но что дает эти биты int , short,long,char и т,к
В некоторых случаях - экономия.
Например, черно-белое изображение 1920x1080 (HD) - это 2073600 пикселей,
или порядка 2 мегабайт, если хранить каждый пиксел в отдельном байте.
А если хранить пиксели в int-ах, получим порядка 8 мегабайт. Разница есть ?
А если сделать по одному биту на пиксель, получится 2073600/8 = 259200 байт,
что вообще на порядок меньше.

signed / unsigned тоже нужны. Чтобы, например, не путать "количество яблок",
которое не может быть отрицательным, и температуру.

Кроме того, название каждого типа как бы подсказывает, что в нем лежит.
Например, видим "char const *" - сразу понятно, что это неизменяемая С-строка.
И т.д.
0
Заблокирован
12.07.2014, 12:49 9
Цитата Сообщение от Zarus18 Посмотреть сообщение
зачем биты нужны
Чтобы информацию было в чём мерить.

Вы же меряете всё в окружающем мире: массу - в килограммах, расстояние - метрах, время - в секундах.
Как работать с инфой, если не задать единицу измерения?

Поэтому Шеннон и предложил бит.
Благодаря этому появилась возможность теоретического описания и практического применения.
0
12.07.2014, 12:49
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.07.2014, 12:49
Помогаю со студенческими работами здесь

Зачем нужны {get; set;} и что это такое?
Объясните пожалуйста чайнику, зачем нужны и что это такое, аксессоры get и set, заранее спасибо!) ...

afx_msg: что это и зачем это?
Рассматриваю примеры по MFC, часть функций там переписываются с afx_msg, а часть без: BOOL...

Зачем это нужно ???
Вот для чего, спрашивается, с такой частотой Яндексовский робот проверяет robots.txt ? 10th...

Зачем это нужно у убунту
почему в убунту если просто (не запуская проги и держать фокус на робочем столе) когда небираешь...

Зачем нужны конденсаторы? Почему они раздуваются и чем это грозит?
Вот ту подумал я и решил задать пару вопросов о том чего я не понимаю: Для чего нужны...

Есть переменная типа int = 1542, нужно вывести это значение в обратном порядке через запятую
Т.е. в консоле должно быть так: 2,4,5,1 Знаю что нужно применять остаток от деления (%10)


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru