char сколько байт



Автор B задал вопрос в разделе Другие языки и технологии

скажите пожалуйста, сколько памяти занимает каждый из типов данных на языке программирования "C" и "C++"??? и получил лучший ответ

Ответ от Denis Bessonov[гуру]
нормальный вопрос :)))) но попробую ответить :)bool, char - 1 байтwchar_t, short - 2 байтаfloat, long - 4 байтаint - зависит от аппаратной платформы (в dos - 16 бит, в windows - 32)double - 8 байтlong double - 10 байтмассив - размер элемента умножить на их количествоструктура - сумма размеров элементов (но если в настройках стоит выравнивание, то размер будет больше)

Ответ от Вячеслав Галкин[гуру]
Денис дал не точный ответ.точное определение звучит примерно так:int - естественное представление целых чисел на данной платформе. Именно поэтому в DOS 16, а в 32-разрядной Windows уже 32. Но в 64-разрядной версии int уже должно быть 64. Ибо таков размер одного регистра процессора.double - естественное представление вещественных чисел на данной платформе. Никаких вариантов кроме 8 бит не встречал.bool, на сколько я помню, зависит от реализации. В частности в Visual С++ это 4 байта.Про long стандарт языка говорит лишь что его размер не меньше чем у int.Аналогично про short. Его размер не больше чем int.размеры типов для конкретной реализации можно найти в справочной системе, или написав программку с использованием sizeof(тип);

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: скажите пожалуйста, сколько памяти занимает каждый из типов данных на языке программирования "C" и "C++"???

что это??? PHP memory_limit что это означает . Это ведь как я понял не Размер БД. И сколько нада для работы dle???
Эта директива задаёт максимальный объём памяти в байтах, который разрешается использовать скрипту.
подробнее...

сколько бит в слове информатика
88 бит. Одна буква в стандарте ASCII (компьютерный стандарт) "весит" один
подробнее...
спросили в Символ Символы
Чем отличается тип varchar от char в MySQL? Читал вроде и тот и тот хранит 0-255 количество символов.
char это массив символов статический. то есть сколько укажешь столько и будет занимать
varchar
подробнее...

Сколько бит занимает один символ (например F) на жестком диске?
Объясняю популярно. Что такое 1 бит? это 0 или 1.Всего 2 варианта. Каши из них не сваришь.
Что
подробнее...
спросили в Выводить
C++, вывод char в file.
Вывод в файл:

#include <fstream>
#include <iostream>
#include
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Faucett Perú
Какая страна богата ЛОРДАМИ и ПЭРАМИ? В чем отличие между ними?
Великобритания
Виконт носит корону с неограниченным количеством жемчужин; граф -подробнее...

[C++] Как Выделит память под массив.
Странно
256 на 10 не делится, а в массиве элементы имеют одинаковый размер
Может там не
подробнее...

MySQL. В phpmyadmin при создании таблицы о пользователи в строке пароль (где будет использовано md5)
Однозначно BINARY(16). varchar - произвольной длины, md5 - фиксированной. BIGINT - 64 бита,
подробнее...
Типы данных в C на Википедии
Посмотрите статью на википедии про Типы данных в C
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*