[an error occurred while processing this directive]
со стандартными типами данных всё в порядке (+)
(«Телесистемы»: Конференция «Цифровые сигнальные процессоры (DSP) и их применение»)

миниатюрный аудио-видеорекордер mAVR

Отправлено funt 29 июня 2006 г. 11:12
В ответ на: Можно и так. Я к тому что char по стандарту С не обязан быть 8ми битным, так же как впрочем и байт. Байт определяется как минимальный адресуемый кусочек памяти, в который влазят символы из стандартного чарсета. В с55x именно байт 16ти битный. Или, если хотите, char :-) отправлено andy_P 29 июня 2006 г. 10:50

int uu[11];
uu[0] = sizeof(char);
uu[1] = sizeof(int);
uu[2] = sizeof(float);
uu[3] = sizeof(double);
в этом тесте все как ожидалось, проблема именно со сложной структурой, например, добавляю в нее еще один int , а результать увеличивается на 8, хотя отдельно sizeof(int) возвращает 4?
это на глюк похоже...

Составить ответ  |||  Конференция  |||  Архив

Ответы


Отправка ответа

Имя (обязательно): 
Пароль: 
E-mail: 
NoIX ключ Запомнить

Тема (обязательно):
Сообщение:

Ссылка на URL: 
Название ссылки: 

URL изображения: 


Rambler's Top100 Рейтинг@Mail.ru
Перейти к списку ответов  |||  Конференция  |||  Архив  |||  Главная страница  |||  Содержание

E-mail: info@telesys.ru