Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
dimakozyr
 Аватар для dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
#1

От чего зависит размер char и int - C++

23.11.2013, 00:18. Просмотров 640. Ответов 2
Метки нет (Все метки)

Задача на С. Есть структура:
C++
1
2
3
4
struct myStruct {
    char a;
    int b;
};
От чего зависит размер int и char?
Вроде у int фиксированный размер 4 байта, а у char 1 байт для каждого символа.
Вот только в чем тут подвох?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.11.2013, 00:18     От чего зависит размер char и int
Посмотрите здесь:

C++ Объектный модуль. Он всегда один или их может быть несколько после компиляции? От чего это зависит?
от чего зависит скорость выполнения программы C++
Из char[] в int C++
C++ для чего нужна эта строчка в с++ int x_step = (iter % 2 == 0 ? 1 : -1); и int y_step = (iter % 2 == 0 ? -1 : 1);
Int to char C++
C++ написать, прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах
написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах C++
C++ Написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах
конвертирование (char)int (char*)int C++
C++ Char в int
Объяснить от чего зависит размер указателя и что такое арифметика указателей C++
C++ От чего зависит скорость в Thread и почему она увеличивается при перемещении окна

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gray_fox
What a waste!
 Аватар для gray_fox
1249 / 1132 / 54
Регистрация: 21.04.2012
Сообщений: 2,357
Завершенные тесты: 3
23.11.2013, 00:25     От чего зависит размер char и int #2
Цитата Сообщение от dimakozyr Посмотреть сообщение
Вот только в чем тут подвох?
В том, что у int нефиксированный размер - он зависит от платформы; правда определённые ограничения всё же есть. Размер char всегда равен размеру байта (не меньше 8 бит).

Добавлено через 3 минуты
+ если говорить о размере структуры, то придётся также учесть и выравнивание.
kazak
 Аватар для kazak
3030 / 2351 / 155
Регистрация: 11.03.2009
Сообщений: 5,401
23.11.2013, 00:27     От чего зависит размер char и int #3
http://www.cyberforum.ru/blogs/18334/blog69.html
Yandex
Объявления
23.11.2013, 00:27     От чего зависит размер char и int
Ответ Создать тему
Опции темы

Текущее время: 03:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru