2013-03-06 3 views

답변

6

L 접미사를 사용하여 long 리터럴을 지정하십시오 : 0x00000000ffffffffL.

+0

는 테스트했다. 감사! – NSF

3

아마도 0x00000000FFFFFFFFL (끝 부분에 L이며, long의 경우 integer type suffix입니다.).

+0

@Mysticial : 감사합니다. –

2

이 잘 작동하는 것 같다 :

final long mask = 0x00000000FFFFFFFFL; 
final long val = Long.MAX_VALUE; 
final long masked = val & mask; 
System.out.println(masked); 

출력 : 4294967295

관련 문제