int a = 0x12340041;
System.out.printf("%dn", a);
System.out.print(char(a));
System.out.printf("n%c", 65);

인데 결과 값이
305397825
A
A

가 나오는데 첫번째랑 세번째 결과는 이해가 가는데
System.out.print(char(a)); 요게 왜 A가 나오는지 도통 이해가 안가 ㅠㅠ