• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

질문!

21.01.07 03:34 작성 조회수 83

0

07분55초쯤에 

("나이 :%s\n" ,  d.age); 이부분이에요

d.age가 int형이라 %d 를 써줘야하는것이 아닌가요?

%s 를 쓸수있는 이유나 개념이 따로있는건가요?

답변 1

답변을 작성해보세요.

0

d.age가 정수형(int)이기에

%d가 일반적입니다.

그러나 ("나이 :%s\n" ,  d.age); 또한 가능합니다.

정수값 d.age가 문자열로 자동 변환되어 출력됩니다.

아마도 둘다 가능함을 보이고 싶었던듯 합니다 ㅎ_ㅎ;;

좋은 질문 감사합니다 (_ _ )