Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры PIC
242879
Топик полностью
fk0
, легенда
(11.03.2011 16:37, просмотров: 170)
ответил
fk0
на
char не будет никуда выравниваться, иначе это уже не char. Речь может идти о выравнивании переменной (структуры), а не скалярного типа данных. Использовать char для хранения данных не нужно, вот и всё (либо разбирать по-байтикам, без грязных
Ещё раз. "C" не оперирует байтами. "C" оперирует char'ами. char всегда -- ОДНА минимальная ячейка. Будь то хоть байт, хоть слово из 16 бит. И выравнивается на границу кратную N-char'ов, а не байт.
[ZX]
Ответить