책 내용 질문하기
질문
도서
2017 시나공 정보처리기사 실기(산업기사 포함) 특별개정판
페이지
116
조회수
113
작성일
2017-04-11
작성자
탈퇴*원
첨부파일
기출문제집에서 116쪽에보면
문제5번이 있습니다.
자바문제인데요.
문자의 개수가 7개 입니다. 그런데요..널문자라고 하는건 포함안하는건가요??
널문자포함해서 8개 아닌가요??ㅠ 널문자는 언제 포함해야되나요?
답변
2017-04-11 16:58:01
안녕하세요.
널 문자를 컴퓨터 내부에서 문자열을 인식하기 위해 사용하는 것으로 코드로 실제 처리되는 문자의 개수에는 포함되지 않습니다.
즉 str.length()라는 lenght() 메소드에 의해 반환되는 str의 길이는 저장된 값인 AHZBYCE! 의 개수인 8이 반환됩니다.
억지로 널문자를 삽입하여 컴퓨터에 인식시켜야 하는 경우 배열의 크기를 하나 더 만들어 널문자를 저장한 후 이를 컴퓨터가 문자열로 인식하게 사용할 수는 있지만 변수에 저장된 값의 길이를 반환하는 경우에는 저장된 문자열의 길이만큼의 크기가 반환됩니다.
오늘도 즐거운 하루 되세요.
-
*2017-04-11 16:58:01
안녕하세요.
널 문자를 컴퓨터 내부에서 문자열을 인식하기 위해 사용하는 것으로 코드로 실제 처리되는 문자의 개수에는 포함되지 않습니다.
즉 str.length()라는 lenght() 메소드에 의해 반환되는 str의 길이는 저장된 값인 AHZBYCE! 의 개수인 8이 반환됩니다.
억지로 널문자를 삽입하여 컴퓨터에 인식시켜야 하는 경우 배열의 크기를 하나 더 만들어 널문자를 저장한 후 이를 컴퓨터가 문자열로 인식하게 사용할 수는 있지만 변수에 저장된 값의 길이를 반환하는 경우에는 저장된 문자열의 길이만큼의 크기가 반환됩니다.
오늘도 즐거운 하루 되세요.