인프런 커뮤니티 질문&답변

피이백님의 프로필 이미지
피이백

작성한 질문수

Do it! 알고리즘 코딩테스트 with JAVA

[배열과 리스트 실전 문제] 숫자의 합 구하기 (백준 11720)

(숫자의 합)1<=N <=100 사이의 값

작성

·

286

·

수정됨

0

N이 1과 100사이의 값이 왜 char인지 보기위해서 모든타입의 범위를 보았는데 char 범위가 \u0000~\uffff(0~2^15-1)이더라구요 이게 1과 100의 값인건가요?

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.

유니코드 문자를 나타내는 char 자료형의 범위는 \u0000부터 \uffff까지입니다. 이는 16비트 유니코드 문자 세트에 해당하며, 0부터 2^16-1(65535)까지의 값을 가질 수 있습니다. char 자료형은 문자를 나타내기 위해 사용되지만, 자바에서는 부호 없는 정수 값으로도 사용될 수 있어 1부터 100 사이의 숫자를 저장할 수 있습니다. 그러나 주로 문자를 저장하는 용도로 사용되기 때문에 1과 100 사이의 숫자를 char로 표현하는 것은 일반적이지 않습니다. 숫자는 보통 int나 다른 정수형으로 처리합니다. char 자료형이 해당 범위의 숫자를 저장할 수 있다는 것이지, 그 자료형이 그 범위의 숫자만을 위한 것은 아닙니다.

피이백님의 프로필 이미지
피이백

작성한 질문수

질문하기