책 내용 질문하기
590
도서
2020 시나공 정보처리기사 필기 : NCS 기반 전면 개편 [기본서]
페이지
590
조회수
339
작성일
2020-03-12
작성자
탈퇴*원
첨부파일
예제에서 b값을 출력하면 s 아닌가요? 배열의 첫번째요소의 값은 S가 맞지 않나요?
답변
2020-03-13 09:50:56

안녕하세요 길벗수험서 운영팀입니다.

 

printf("%c\n", 변수명); 

printf("%s\n", 변수명);

 

두 출력문은 서식 지정자로 인해 출력 형태가 서로 달라집니다.

앞의 %c는 하나의 문자를 출력하는 서식지정자이며, %s는 문자 배열의 주소값을 받아 마지막 글자까지 출력하는 서식지정자입니다.

 

해당 내용에 대한 자세한 설명은 교재 611쪽에서 찾아보실 수 있습니다.

 

행복한 하루되세요 :)

  • 관리자
    2020-03-13 09:50:56

    안녕하세요 길벗수험서 운영팀입니다.

     

    printf("%c\n", 변수명); 

    printf("%s\n", 변수명);

     

    두 출력문은 서식 지정자로 인해 출력 형태가 서로 달라집니다.

    앞의 %c는 하나의 문자를 출력하는 서식지정자이며, %s는 문자 배열의 주소값을 받아 마지막 글자까지 출력하는 서식지정자입니다.

     

    해당 내용에 대한 자세한 설명은 교재 611쪽에서 찾아보실 수 있습니다.

     

    행복한 하루되세요 :)

  • 관리자
    2020-03-16 11:19:38

    안녕하세요 길벗수험서 운영팀입니다.

     

    네, 쌍따옴표를 이용한 문자열을 입력하는 경우 뒤에 널 기호(\0 또는 \n)까지 들어가기 때문에 글자 수 보다 하나 많은 배열을 선언해주어야 합니다.

    (sinagong - 8글자, char b[9])

     

    행복한 하루되세요 :)

  • *
    2020-03-13 15:11:54

    그럼 sinagong에 뒤에 널까지 붙는건가요?

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