책 내용 질문하기
395페이지 예제
도서
2019 시나공 컴퓨터활용능력 2급 필기
페이지
395
조회수
193
작성일
2019-05-25
작성자
김*익
첨부파일

=find("f", "친구★79FRfr") 

 

친=구=★=7=9=F=R=f 모두 1 로 계산해서 더하는거에요?

 

=findb("f", "친구★79FRfr") 

 

친=구=2 ★=2 

7, 9, F, R, f 는 1로 계산해서 더하는거에요?

 

=search("f", "친구★79FRfr")

=searchb("f", "친구★79FRfr")

 

이거 두개는 비교해서 알려주시면 고맙겠습니다 ^^

 

 

 

 

 

답변
2019-05-26 20:20:35

안녕하세요.

 

=find("f", "친구★79FRfr") 는 글자 단위로 구분하여 위치를 카운트하므로 모든 문자를 1로 보고 결과가 8이 됩니다.

 

=findb("f", "친구★79FRfr")는 바이트 단위로 구분하여 위치를 카운트합니다. 영문자, 숫자는 1바이트, 한자, 한글, 특수문자는 2바이트로 계산됩니다.

그래서,       2 2 2 11111 로 결과가 11이 됩니다.

 

 

=search("f", "친구★79FRfr")는 글자 단위로 구분하여 위치를 카운트하지만, 대소문자 구분이 없으므로 결과가 6이 됩니다.

=searchb("f", "친구★79FRfr")는 바이트 단위로 구분하여 위치를 카운트합니다. 대소문자 구분 없이 바이트 단위를 세므로 결과는 9가 됩니다.

 

좋은 하루 보내세요.

 

 

  • 관리자
    2019-05-26 20:20:35

    안녕하세요.

     

    =find("f", "친구★79FRfr") 는 글자 단위로 구분하여 위치를 카운트하므로 모든 문자를 1로 보고 결과가 8이 됩니다.

     

    =findb("f", "친구★79FRfr")는 바이트 단위로 구분하여 위치를 카운트합니다. 영문자, 숫자는 1바이트, 한자, 한글, 특수문자는 2바이트로 계산됩니다.

    그래서,       2 2 2 11111 로 결과가 11이 됩니다.

     

     

    =search("f", "친구★79FRfr")는 글자 단위로 구분하여 위치를 카운트하지만, 대소문자 구분이 없으므로 결과가 6이 됩니다.

    =searchb("f", "친구★79FRfr")는 바이트 단위로 구분하여 위치를 카운트합니다. 대소문자 구분 없이 바이트 단위를 세므로 결과는 9가 됩니다.

     

    좋은 하루 보내세요.

     

     

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