이 프로젝트는
을 허용하는 ShowBits라는 클래스를 만듭니다.
정수 값의 비트 패턴을 이진수로 표시합니다.
이와 같은 클래스는 프로그래밍에 매우 유용할 수 있습니다. 예를 들어, 장치 드라이버 코드를 디버깅할 때 바이너리로 데이터 흐름을 모니터링할 수 있으면 유용한 경우가 많습니다.
class ShowBits { int numbits; ShowBits(int n) { numbits = n; }
ShowBits는 지정된 비트 수를 표시하는 개체를 생성합니다. 예를 들어, 값의 하위 8비트를 표시하는 객체를 생성하려면
을 사용하세요.
ShowBits byteval = 새로운 ShowBits(8)
표시할 비트 수는 numbits에 저장됩니다
실제로 비트 패턴을 표시하기 위해 ShowBits에서는 show() 메소드를 제공합니다.
show( )는 긴 매개변수를 지정합니다. 그러나 이것이 항상 show()에 긴 값을 전달해야 한다는 의미는 아닙니다. Java의 자동 유형 승격으로 인해 모든 정수 유형이 show( )에 전달될 수 있습니다. 표시되는 비트 수는 numbits에 저장된 값에 따라 결정됩니다. 8비트의 각 그룹 뒤에 show( )는 공백을 표시합니다. 이렇게 하면 긴 비트 패턴의 바이너리 값을 더 쉽게 읽을 수 있습니다.
저장소의 예시 보기
쇼비트데모
위 내용은 ShowBits 클래스를 사용해 보세요의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!