함수 기초 ! 컴파일시 나타나는 숫자의 의미가 궁금해요
그댸와나
2023.04.01
질문 제목 : 함수관련
질문 내용 :
#includestdio.h
main()
{
int a,b;
a=printf(12555\n);
b=printf(hi~\n);
printf(%d %d\n,a,b);
return 0;
}
이렇게 컴파일 했을 시 맨 밑에 나타나는 숫자의 의미가 정확히 뭔지 아시나요?
궁금합니다.
-
은별
채택 감사합니다.
-
가막새
strlen대신 사용가능할까 싶기도 하군요;;;;
-
진달래
판자때기 님 말대로 a에다가 프린트f함수를 받앗기때문에 12555 숫자 5개에다가 엔터까지 해서 6개가나온다고 들엇습니다.
a=printf(\12555짜장\\n\); -----이렇게되면 숫자열 5개 한글 2글자는 4바이트 즉 문자열 4개를 가지고있고 엔터기능 1개 해서 5+4+1 총 10개가 나올겁니다. ^^; 못믿으시면 실행해보세요~ -
다인
문자수죠.