#include <stdio.h>
main()
{
int number;
int sum;
number = 1;
sum = 0;
while(number <= 10) {
sum = sum + number;
number++;
}
printf("\n1+2+...+10=%d \n",sum);
}
- #include<studio.h> : 데이터 입/출력을 위해 studio.h를 먼저 실행함 1
- # : 전처리기(먼저 처리하는 기호, 먼저 처리해라!)
- \n : new line (제어 문자)
- 항상 main()이라는 함수로부터 코드 실행이 제일 먼저 시작된다. ->> 운영체제가 main() 함수를 호출
- %d : 10진수 데이터 형식 규정
연산자
1. 증가/감소 연산자
기호 | 예 | 의미 |
++ | ++A | (전치) A를 증가 시킨 후 사용 |
A++ | (후치) A 사용 후 1 증가 | |
-- | --A | (전치) A를 1 증가 시킨 후 사용 |
A-- | (후치) A 사용 후 1 감소 |
* 증가/감소 연산자 단독 사용시 결과 동일
++k : k=k+1
k++ : k=k+1
* 처리문 사용시 결과 다름
int x = 10, y;
y = ++x; x=11, y=11 *바로 값 증가
y = x++; x=11, y=10 *현재값 대입한 후에 값 증가
2. 산술 연산자
- 사칙 연산자 : *, /, +, -
- 나머지 연산자: % (ex. y = a % b )
3. 논리 연산자
: 2개의 논리 값을 연산하여 True(1), False(0) 결과 변환
기호 | 예 | 의미 |
&& | a>1 && b>1 | and: 모두 T 이면 T |
|| | a>1 || b>1 | or: 하나라도 T이면 T |
! | !a | not: a가 1(True)인 경우 0(False), 0(False)인 경우 1(True) |
4. 관계 연산자
기호 | 예 | 의미 |
> | A>B | A가 B보다 크다. |
>= | A >= B | A가 B보다 크거나 같다. |
< | A < B | A가 B보다 작다. |
<= | A <= B | A가 B보다 작거나 같다. |
== | A == B | A와 B는 같다. |
!= | A != B | A와 B는 같지 않다. |
5. 할당(대입) 연산자
A += B [A = A+B]
A -= B [A = A-B]
- STanDard Input Output(표준 입출력) 헤더 파일로 이코드를 입력해야만 printf()함수로 출력을 할 수 있음 [본문으로]
반응형
'2020 정보처리기사' 카테고리의 다른 글
정보처리기사 실기 || 현행 시스템 분석 (0) | 2020.10.17 |
---|---|
정보처리기사 실기 || 학습 준비 단계 (0) | 2020.09.20 |
정보처리기사 실기 출제기준 (0) | 2020.09.20 |
D-27 벼락치기 전사, 시작합니다. (0) | 2020.09.20 |