Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
в документе, который я привел, написано, что sizeof(char)==1 и любой объект состоит из целого числа char'ов. Стало быть, все измеряется в char'ах.
Отправлено
Каа
21 августа 2009, г. 13:37
В ответ на:
так в char или байтах ? sizeof (class) четко написано, что вернет размер в байтах. Если в классе 2 char , то sizeof (class) должен быть равен 4 при двухбайтном char, но sizeof (char) тем не менее будет равен 1. Не так ли?
отправлено пользователем
DASM
21 августа 2009, г. 13:33
Составить ответ
|
Вернуться на конференцию.
Ответы
Вобщем все проще "Операция sizeof выдает размер своего операнда в байтах. (понятие байт в языке не определено, разве только как значение операции sizeof." Кернигат Ритчи (с) Итого имеем байт - не обязан быть равен 8. Тогда да, верны оба утверждения.
-
DASM
(21.08.2009, 13:45:19
203.185.50.220
,
пустое
)
согласен
-
Каа
(21.08.2009, 13:48:46
213.132.80.172
,
пустое
)
видимо, на машинах, где char больше 8 бит, байт тоже больше 8 бит. Так что понятия char и байт взаимосвязаны.
-
Каа
(21.08.2009, 13:42:41
213.132.80.172
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
введите число 90:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru