C 대입 연산자
할당 연산이 왼쪽 피연산자가 명명 된 저장소 위치에 오른쪽 피연산자의 값을 할당 합니다.따라서 할당 연산의 왼쪽 피연산자는 l-value는 수정할 수 있어야 합니다.배정 후 할당 식 왼쪽된 피연산자의 값이 있지만 l-value가 아닙니다.
구문
대입 식:
조건식단항 식 대입 연산자 대입 식
할당 연산자: 중 하나
= *= /= %= += –= <<= >> = 및 = ^= |=
C에서 대입 연산자 변환 및 수 단일 작업에 값을 할당 합니다.C 대입 연산자를 제공합니다.
Operator |
수행 작업 |
---|---|
= |
단순 할당 |
*= |
곱하기 할당 |
/= |
나누기 할당 |
%= |
나머지 할당 |
+= |
더하기 할당 |
–= |
빼기 할당 |
<<= |
왼쪽 시프트 할당 |
>>= |
오른쪽 시프트 할당 |
&= |
비트-및 배정 |
^= |
비트 배타적 OR 할당 |
|= |
포괄-OR 할당 |
할당, 오른쪽 값 왼쪽 값의 형식으로 변환 됩니다 및 왼쪽된 피연산자에 할당 된 후 값에 저장 됩니다.왼쪽된 피연산자가 배열, 함수 또는 상수 수 없습니다.자세히 설명 된 특정 변환 경로 있는 두 종류에 따라 달라 집니다, 형식 변환.
참고 항목
참조
할당 연산자: =, * =, / =, % =, + =,-=, << = >> =, & =, ^ =, 및 | =