if문에서 1이면 참이고 0이면 거짓이잖아요

위에 data & 0x01 를 계산해보면


0000 0010 & 0000 0001 = 0000 0000


근데 숫자가 저렇게 많은데 어디서 참 거짓을 판별하는 거?