본문 바로가기
자격증/정보처리기사 실기

정보처리기사 실기 요약 (2) - 프로그래밍 언어 활용

by 땅콩둘기 2021. 4. 15.
반응형

01) 연산자

* 산술 연산자

+ 덧셈
- 뺄셈
* 곱셈
/ 나눗셈
% 나머지
++ 증가 연산자
-- 감소 연산자

* 관계 연산자

== 같다
!= 같지 않다
> 크다
>= 크거나 같다
< 작다
<= 작거나 같다

 

* 논리 연산자 

! not 부정
&& and 모두 참이면 참
|| or 하나라도 참이면 참

* 비트 연산자

& and 모든 비트가 1일때만 1
^ xor 모든 비트가 같으면 0, 하나라도 다르면 1
| or 모든 비트 중 한 비트라도 1이면 1
~ not 각 비트의 부정, 0이면 1, 1이면 0
<< 왼쪽 시프트 비트를 왼쪽으로 이동
>> 오른쪽 시프트 비트를 오른쪽으로 이동

* 대입 연산자

+= a += 1 a = a+1
-= a -= 1 a = a-1
*= a *= 1 a = a*1
/= a /= 1 a = a/1
%= a %= 1 a = a%1
<<= a <<= 1 a  = a<<1
>>= a >>= 1 a = a>>1

02) 연산자 우선순위

대분류 중분류 연산자 결합규칙 우선순위
단항 연산자 단항 연산자 ! ~ ++ -- sizeof















이항 연산자 산술 연산자 * / %




+ -
시프트 연산자 << >>
관계 연산자 < <= >= >
== !=
비트 연산자 & ^ |
논리 연산자 && ||
삼항 연산자 조건 연산자 ? :
대입 연산자 대입 연산자 = += -= *= /= %= <<= >>=
순서 연산자 순서 연산자 .(콤마)

 

03) 제어문

* if문 : 조건에 따라서 실행할 문장을 달리하는 제어문

if(조건)
	실행할 문장1;
 else if(조건)
 	실행할 문장2;
 else
 	실행할 문장3;

* switch문 : 조건에 따라 분기할 곳이 여러 곳인 경우 간단하게 처리할 수 있는 제어문

switch(수식)
{
	case 조건1:
    	실행할문장1;
        break;
    case 조건2:
    	실행할문장2;
        break;
    default:		
    	실행할 문장3;	//조건1, 조건2에 해당하지 않는 경우
}

 

🎈🎈전공자가 아닌 경우에는 프로그래밍 언어를 더 공부하시는 것을 추천드립니다~!

반응형

댓글