C 대입 연산자

할당 연산이 왼쪽 피연산자가 명명 된 저장소 위치에 오른쪽 피연산자의 값을 할당 합니다.따라서 할당 연산의 왼쪽 피연산자는 l-value는 수정할 수 있어야 합니다.배정 후 할당 식 왼쪽된 피연산자의 값이 있지만 l-value가 아닙니다.

구문

  • 대입 식:
    조건식

    단항 식 대입 연산자 대입 식

  • 할당 연산자: 중 하나
    =   *=   /=   %=   +=   –=   <<=   >> = 및 =   ^=   |=

C에서 대입 연산자 변환 및 수 단일 작업에 값을 할당 합니다.C 대입 연산자를 제공합니다.

Operator

수행 작업

=

단순 할당

*=

곱하기 할당

/=

나누기 할당

%=

나머지 할당

+=

더하기 할당

–=

빼기 할당

<<=

왼쪽 시프트 할당

>>=

오른쪽 시프트 할당

&=

비트-및 배정

^=

비트 배타적 OR 할당

|=

포괄-OR 할당

할당, 오른쪽 값 왼쪽 값의 형식으로 변환 됩니다 및 왼쪽된 피연산자에 할당 된 후 값에 저장 됩니다.왼쪽된 피연산자가 배열, 함수 또는 상수 수 없습니다.자세히 설명 된 특정 변환 경로 있는 두 종류에 따라 달라 집니다, 형식 변환.

참고 항목

참조

할당 연산자: =, * =, / =, % =, + =,-=, << = >> =, & =, ^ =, 및 | =