자기주도 C언어 프로그래밍 p.36 질문 > 자유게시판 : 정보올림피아드&알고리즘

자기주도 C언어 프로그래밍 p.36 질문

페이지 정보

작성자 alsdbsrl 윤민준 (182.♡.181.22) 작성일20-01-20 18:30 조회314회 댓글1건

본문

변수 선언한 후 서식 문자 사용하여 출력할 때, 인수에 ""를 왜 안 붙이나요? 숫자 빼고는 다 ""를 붙여야 하는 걸로 알았는데, a나 b를 인수로 할 때에도 ""를 안 붙여서 헷갈려요.
추천 0

댓글목록

홍형엽님의 댓글

홍형엽 아이피 211.♡.54.111 작성일

그건 쌍따옴표("")가 string(char)형식으로 출력할 때 사용되는 문자이기 때문입니다.
쌍따옴표 안에 문자가 있으면, Compiler는 그걸 char형식의 문자로 인식하는 거죠.
printf에서도 이를 출력할 때 같은 방법을 사용합니다. 다만 이런 경우에 변수(인수)를 출력할 수 없는 치명적 문제가 생기게 되고
이를 위해 개발자들이 %d, %x, %lf 등의 서식 문자들을 개발해 출력할 수 있도록 한 것입니다.
굳이 붙여서 해보고 싶으시다면... 열심히 배워서 그런 구문을 사용하는 Compiler나 코딩 언어를 개발하시길..ㅋㅋ


경기도 안양시 동안구 평촌대로 109 협성골드프라자 601호

TEL : 031-360-4144 FAX : 031-388-0996 E-mail : hancomc@hotmail.com, comkiwer@naver.com

Copyrightⓒ 2010 jungol. All right reserved.

TOP