반응형

대입연산자 2

[C#] 2.2 해야 할 일에 관한 문법 사항, 2.2.1 연산자

컴퓨터 프로그램에는 관리해야 할 데이터 이외에도 동작해야 할 논리를 표현하는 문법이 필요할 것입니다. C#에서는 프로그램의 논리를 표현하기 위해 연산자와 식, 문 등을 제공하고 있습니다. 다른 언어를 접한 적이 있다면 속독으로 보셔도 되는 부분입니다. 2.2.1 연산자 연산자는 연산 기호와 피연산자를 사용하였을 때 수행할 행위와 결과 형식에 대한 약속입니다. 다음은 C#에서 제공되는 연산자들과 간략한 사용 예입니다. ▶ + (단항 연산자) 모든 숫자 형식에 제공이 됩니다. 연산 결과는 단순히 피연산자의 값으로 아무 의미가 없습니다. static void Main(string[] args) { int i = 2; int j = 3; Console.WriteLine("{0}+{1}={2}", i, j, i+..

35. 대입 연산자

=, +=, -=, *=, /=, %= 등 대입 연산은 변수의 값을 설정할 때 사용하는 연산이죠. 이러한 이유로 대입 연산의 좌항에는 상수 표현은 올 수 없으며 l- value라 불러요. 대입 연산자에는 우항의 값을 좌항에 대입하는 단순 대입 연산과 좌항과 우항의 값을 더하거나 빼는 등의 연산을 수행한 후에 좌항에 대입하는 복합 대입 연산도 있어요. ◈ 복합 대입 연산 예 #include int main() { int i = 2; i += 4; // i = i + 4; 와 같은 표현 printf("i: %d \n",i); return 0; } 실행 결과 i: 6 주의할 점은 대입 연산은 모든 연산 중에 우선 순위가 가장 낮다는 것이예요. 예를 들어 i = j == 3; 구문은 j의 값이 3이면 i에 1을..

반응형