책 내용 질문하기
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에 뒤에 널까지 붙는건가요?