책 내용 질문하기
질문
도서
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이 반환됩니다.

    억지로 널문자를 삽입하여 컴퓨터에 인식시켜야 하는 경우 배열의 크기를 하나 더 만들어 널문자를 저장한 후 이를 컴퓨터가 문자열로 인식하게 사용할 수는 있지만 변수에 저장된 값의 길이를 반환하는 경우에는 저장된 문자열의 길이만큼의 크기가 반환됩니다.

    오늘도 즐거운 하루 되세요.

· 5MB 이하의 zip, 문서, 이미지 파일만 가능합니다.
· 폭언, 욕설, 비방 등은 관리자에 의해 경고없이 삭제됩니다.