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

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

Восстановить пароль Регистрация
 
dimakozyr
 Аватар для dimakozyr
157 / 24 / 1
Регистрация: 17.08.2013
Сообщений: 461
23.11.2013, 00:18     От чего зависит размер char и int #1
Задача на С. Есть структура:
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++ Напишите программу, которая будет определять размер для данных (int, char, long, double, short, unsigned, float) и выводить информацию
C++ размер для данных (int, char, long, double, short, unsigned, float)
C++ Как превести из char* в int и наоборот из int в char*?
C++ Ошибка: initializing argument 2 of `char* fgets(char*, int, FILE*)
C++ написать, прогу которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах
написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах C++
C++ Написать прогу, которая подсчитывает макс. и мин. значения переменных (int, shorting, longint, uint, char, uchar), ещё указать размер в байтах
C++ Подскажите пожалуйста с int main(int argc, char*argv[])

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

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

Добавлено через 3 минуты
+ если говорить о размере структуры, то придётся также учесть и выравнивание.
kazak
 Аватар для kazak
3029 / 2350 / 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
Ответ Создать тему
Опции темы

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