목록C (65)
개인노트
증가, 감소 연산자 연산자 기능 식 ++num 선 증가, 문장 진행 sum = ++num; num++ 문장 진행, 후 증가 sum = num++; --num 선 감소, 문장 진행 sum = --num; num-- 문장 진행, 후감소 sum = num--;
대입연산자(=) & 산술연산자(+,-,*,/,%) 연산자 기능 식 = 연산자 오른쪽에 있는 값을 연산자 왼쪽의 변수에 대입한다. num = 20; + 두 피연산자의 값을 더한다. num = 4 + 3; - 왼쪽의 피연산자 값에서 오른쪽의 피연산자 값을 뺀다. num = 4 - 3; * 두 피연산자 값을 곱한다. num = 4 * 3; / 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눈다. (몫) num = 7 / 3; % 왼쪽의 피연산자 값을 오른쪽의 피연산자 값으로 나눴을 때 얻는 나머지 값. num = 7 % 3;
Break 문 : break문을 감싸고 있는 가장 가까운 반복문 하나를 빠져나온다. Source.c #include int main(void) {int num=0; while (1){if (num >= 5000)break; // num이 5000이 되었을 때 while문을 바로 빠져나오게 되어 밑의 num++은 계산하지 않게 된다. 그래서 결과값이 5000이다.num++;} printf("sum = %d \n", num); getchar();} Continue 문 : break와 마찬가지로 반복문 안에 삽입된다. 반복문 안에서 실행이 되면 위치에 상관 없이 반복문의 조건검사 부분으로 넘어간다. Source.c #include int main(void) {int num;printf("start!! \n\n..
조건연산자= 조건연산자는 피 연산자가 세 개인 '삼 항 연산자' 이다. 조건연산자 연산 식 (A > B) ? (A+1) : (B*2) ; (A > B)의 값이 참이면 (A+1) 실행 거짓이면 (B*2) 실행 괄호는 생략 가능하다.
1. 1부터 100까지의 정수 중에서 7의 배수와 9의 배수를 출력하여라. (단, 7의 배수이면서 9의 배수인 정수는 한번만 출력해야 한다. Source.c #include int main(void) {int num; for (num = 1; num num2 ? num1 - num2 : num2 - num1; if (num1=num1)printf(" %d - %d = %d \n", num1, num2, abs); getchar();getchar();} 2. 두 개의 정수를 입력 받아서 두 수의 차를 구하여라. (단, 큰 수에서 작은 수를 빼야한다. 즉, 결과는 무조건 0 이상) Source.c #include int main(void) {int num1, num2; printf("두 수를 입력하시오 : ..