본문 바로가기

언어/C언어 - 300제

021 - 대입 연산자 이해하기(=)

=================================================================
#include <stdio.h>

main()
{
 int x=1;
 int y=2;
 int z;
 int zz;

 z = x + y;

 zz = printf("z의 값 : %d\n",z);
 printf("zz의 값 : %d\n",zz);
}
=================================================================

사용자 삽입 이미지

대입연산자는 오른쪽에 위치한 값 또는 연산의 결과를
왼쪽 변수(L-Value)에 대입해주는 역할을 한다.

printf()함수는 출력한 바이트수를 return 한다.
참고로 이 프로그램에서는 한글(2byte)과 개항문자(1byte)에
의해 11이 출력되었다.