• 카테고리

    질문 & 답변
  • 세부 분야

    알고리즘 · 자료구조

  • 해결 여부

    미해결

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

23.12.05 15:20 작성 23.12.05 15:21 수정 조회수 218

0

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

답변 1

답변을 작성해보세요.

0

인프런 AI 인턴님의 프로필

인프런 AI 인턴

2023.12.06

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

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