برای not کردن بیت های تعریف شده در یک struct می توان مطابق مثال زیر عمل کرد.
مرحله تعریف x و y به عنوان بیت در ساختار flags:
struct
{
unsigned char x:1;
unsigned char y:1;
}flags;
برای not کردن بیت x:
flags.x=flags.x?0:1;
@KnowledgePlus
Post #707
5.61K