پاسخ : کامپایلر IAR
برای دسترسی به بیت ها در آرایه ها از روش های مختلفی می توان استفاده کرد. به عنوان یک نمونه در کد زیر آرایه ای متشکل از 64 بیت در 8 بایت تعریف می شود که بیت های هر آرایه قابل دسترسی هستند:
برای دسترسی به بیت ها در آرایه ها از روش های مختلفی می توان استفاده کرد. به عنوان یک نمونه در کد زیر آرایه ای متشکل از 64 بیت در 8 بایت تعریف می شود که بیت های هر آرایه قابل دسترسی هستند:
کد:
typedef struct { unsigned char bit0:1, bit1:1, bit2:1, bit3:1, bit4:1, bit5:1, bit6:1, bit7:1; }bit_t; bit_t a[8]; a[0].bit0=0; a[0].bit1=1; a[1].bit7=1; a[7].bit2=0;
دیدگاه