:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
10/02/16 17:10
printf 함수는 문자열을 출력하는 동시에 문자의 수를 반환합니다.
따라서 a를 호출할 때마다 "12345 \n"을 출력하고, a에는 문자의 수인 7이 리턴되어 저장되지요. \n은 물론 문자입니다. 개행 문자라고 하지요. 2바이트를 먹을 거예요 아마.
10/02/16 17:44
printf 함수는 출력한 문자의 수를 반환하는 건 맞습니다만, \n 은 2바이트 먹는게 아니라 1바이트입니다. char type 에 충분히 담을 수 있는 하나의 문자니까요.
10/02/16 19:27
소인배님이 2바이트라고 하신건 CRLF 일겁니다. (Carriage Return, Line Feed)
printf 문에 쓰일때는 \r\n 으로 쓰면 됩니다만... 파일로 출력할때 외에는 별로 쓸 일은 없습니다.
|