[SOLVED] Bitwise and Arduino

Expected actual result : "Never printed" will be never printed.

#include <Arduino.h>

#define GROUP_0 0x00
#define CHILD_0 0x01
#define CHILD_1 0x02

#define GROUP_1 0x10
#define CHILD_2 0x11
#define CHILD_3 0x12

int state;

void setup() {
  Serial.begin(9600);
}

void loop() {
  state = GROUP_0;
  if ( state & 0xF0 == GROUP_0 )
    Serial.println("Never printed for GROUP_0");

  state = CHILD_0;
  if ( state & 0xF0 == GROUP_0 )
    Serial.println("Never printed for CHILD_0");

  state = CHILD_1;
  if ( state & 0xF0 == GROUP_0 )
    Serial.println("Never printed for CHILD_1");
    
  delay(1000);
}

But I would expect tree lines every 1s ... isn't it ?

Regards