Development/C, C++(556)
-
관계연산자
관계 연산자 관계를 비교하여 참(True)과 거짓(False)을 결과로 반환하는 연산자 관계 연산자예설명결과>a>b a가 b보다 큰지를 비교1(참), 0(거짓)=b a가 b보다 크거나 같은지를 비교1(참), 0(거짓)
-
Ex08-증감 연산자 선행/후행비교
증감 연산자 선행/후행비교 소스코드 int main(void) { int num1=10, num2=20; int r1, r2; //증가연산자 // printf("%d \n",++num1); // 결과는 11 // printf("%d \n",num1); // 결과는 11 // // printf("%d \n",num2++); // 결과는 20 // printf("%d \n",num2); // 결과는 21 //감소연산자 printf("%d \n",--num1); // 결과는 9 printf("%d \n",num1); // 결과는 9 printf("%d \n",num2--); // 결과는 20 printf("%d \n",num2); // 결과는 19 return 0; } 출력결과 증감연사자 선행/후행 감소연산자..
-
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; } 출력결과 단독수행시 동일한 결과
-
Ex05-복합 대입 연산자
복합 대입 연산자 소스코드 #include int main(void) { int num1=1, num2=2, num3=3, num4=4, num5=5; num1 = num1 + num2; //num1 += num2; printf("복합 덧셈 연산 결과: %d\n", num1); num2 = num2 - 2; //num2 -= 2; printf("복합 뺄셈 연산 결과: %d\n", num2); num3 = num3 * 2; //num3 *= 2; printf("복합 곱셈 연산 결과: %d\n", num3); num4 = num4 / 2; //num4 /= 2; printf("복합 나눗셈 연산 결과: %d\n", num4); num5 = num5 % 2; //num5 %= 2; printf("복합 나머지 연..
-
연산자, 연산자의 종류
연산자와 피연산자 구분 설명 연산자 (Operator) 연산을 수행하는 기호 피연산자 (Operand) 연산에 참여하는 변수나 상수 이항연산자 (Binary Operator) 두 개의 피연산자가 필요한 연산자 단항연산자 (Unary Operator) 피연산자를 하나만 필요로하는 연산자 피연산자 연산자 피연산자 3 + 7 연산자의 종류 분류 연산자 대입 연산자 = 산술 연산자 +, -, *, /, % 복합 대입 연산자 +=, -=, *=, /=, %= 증감연산자 ++, -- 관계 연산자 >, =, >,