회신: 22.4 true,false를 문자열로 출력하기
, 도장_ 관리자님이 작성printf는 문자열을 출력할 때 서식 지정자가 필요하지 않습니다.
printf("hello, world");
서식을 지정할 때는 문자열도 출력할 수 있습니다.
printf("%s", "hello, world");
삼항 연산자는 b1의 값에 따라 "true"나 "false" 문자열만 출력하는 결과가 됩니다.
printf(b1 ? "true" : "false");
이 코드는 결국 b1에 따라
printf("true)";
이거나
printf("false");
가 됩니다.
즉, 서식 지정자 없이 출력하는 printf("hello, world");와 같습니다.