본문 바로가기
카테고리 없음

java 0xff?

by 모두의IT 2023. 6. 29.
반응형

안녕하세요.

자바에서 0xff 

 

자바에서 0xff는 십진수 255를 나타내는 16진수이다. 8비트 정수인 바이트 값을 나타내는 데 사용할 수 있으며, 이진법에서 0xff는 1111111111과 같다.
Java의 & 0xff 연산자는 정수 값의 하위 바이트를 추출하는 데 사용할 수 있습니다.예를 들어, 다음 코드는 정수 값 12345678의 저차 바이트를 인쇄합니다.

 

int value = 12345678;
byte lowByte = (byte) (value & 0xff);
System.out.println(lowByte);

 

이 코드는 값 8을 인쇄합니다.
& 0xff 연산자를 사용하여 문자 값을 바이트 값으로 변환할 수도 있습니다.예를 들어, 다음 코드는 문자 'a'를 바이트 값으로 변환합니다.

 

char ch = 'a';
byte byteValue = (byte) (ch & 0xff);
System.out.println(byteValue);

 

이 코드는 값 97을 인쇄합니다.
& 0xff 연산자는 Java에서 바이트 값으로 작업하는 데 유용한 도구가 될 수 있습니다.저차 바이트를 추출하거나 문자 값을 바이트 값으로 변환하는 등의 용도로 사용할 수 있다.

 

반응형