증감연산자(9)
-
증감 연산자
증감연산자 연산자 예 설명 ++ ++a a++ a의 값을 1 증가 시킴 -- --a a-- b의 값을 1 감소 시킴 소스코드 출력결과
-
ch02-operation
ch02-operation 자바스크립트 연산자 관련 강의 맵
-
증감 연산자, 증감 연산자 종류, 증감 연산자 prefix/postfix 기능, 증감 연산자 선행/후행 실행후 결과값 확인(주의)
증감 연산자(increment and decrement operators)· 변수에 저장되어 있는 값을 1씩 증가 혹은 감소시킬 때 사용하는 연산자입니다.· 모든 수치 데이터 형식과 열거형식에서 사용합니다.· ++ 또는 -- 연산자가 변수 앞에 위치하느냐? 아니면 변수 뒤에 위치하느냐? 에 따라 값이 달라질 수 있으므로 증감연산자를 사용하실 때는 항상 주의하셔야 합니다. 증감 연산자 종류피연산자가 단 하나뿐인 단항 연산자입니다. 증감 연산자 설명 ++a 선 증가, 후 연산 (먼저 증가하고 그 다음 연산) a++ 선 연산, 후 증가 (먼저 연산하고 그 다음 증가) --a 선 감소, 후 연산 (먼저 감소하고 그 다음 연산) a-- 선 연산, 후 감소 (먼저 연산하고 그 다음 감소) 증감 연산자 prefix/..
-
Ex07-증감연산자 수행시 값 변화 주의
증감연산자 수행시 값 변화 주의 소스코드 #include int main(void) { int num1=10, num2=20; int r1, r2; r1 = ++num1; // 전위 방식, 선 증가 후 연산 printf("r1: %d, num1: %d \n",r1, num1); // 결과 11, 연산값11 r2 = num2++; // 후위 방식, 선 연산 후 증가 printf("r2: %d, num2: %d \n",r2, num2); // 결과 20, 연산값21 return 0; } 출력결과
-
Ex06-증감연산자의 단독 수행
증감연산자의 단독 수행 소스코드 #include int main(void) { int num1=10; printf("num1: %d\n",num1); // 결과는 10 num1++; //num1 = num1 + 1; printf("num1++: %d\n",num1); // 결과는 11 ++num1; //num1 = num1 + 1; printf("++num1: %d\n",num1); // 결과는 12 --num1; //num1 = num1 - 1; printf("--num1: %d\n",num1); // 결과는: 11 num1--; //num1 = num1 - 1; printf("num1--: %d\n",num1); // 결과는 10 return 0; } 출력결과 단독수행시 동일한 결과
-
연산자와 피연산자
연산자와 피연산자 구분 설명 연산자(Operator) 연산을 수행하는 기호 피연산자(Operand) 연산에 참여하는 변수나 상수 피연산자 연산자 피연산자 3 + 7 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,