-1
바이트가 있고 바이트의 n 번째 비트 인덱스가 1인지 0인지 확인하는 함수가 있습니다.이 함수는 비트가 true이면 true를 반환합니다. a 1이고 비트가 0이면 거짓입니다.바이트가 바이트 자바로 설정되었는지 확인하는 방법
어떻게합니까, 감사합니다.
바이트가 있고 바이트의 n 번째 비트 인덱스가 1인지 0인지 확인하는 함수가 있습니다.이 함수는 비트가 true이면 true를 반환합니다. a 1이고 비트가 0이면 거짓입니다.바이트가 바이트 자바로 설정되었는지 확인하는 방법
어떻게합니까, 감사합니다.
당신은 및에 필요한 테스트하는 비트가 1로 설정되어 바이너리 마스크와 값 :
여기1<<N
구조 등의 비트 N을 1로 설정 마스크와 다른
boolean test(int value) {
return (value & (1<<N)) != 0;
}
그렇지 않으면 마스크를 수작업으로 처리 할 수 있습니다.