2022 정보처리기사 실기-1

최진혁·2022년 4월 11일
0

2022 정보처리기사

목록 보기
1/10

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

 

변수)

- 저장하는 값에 따라 정수형, 실수형, 문자형, 포인터형 등으로 구분

- 영문자, 숫자, _(under bar)를 사용

- 첫 글자는 영문자나 _(under bar)로 시작해야 하며, 숫자는 올 수 없음

- 글자 수에 제한이 없음

- 공백이나 *, +, -, / 등의 특수문자를 사용할 수 없음

- 대·소문자 구분

- 예약어 사용 불가

- 변수 선언 시 문장 끝에 반드시 세미콜론(;)을 붙여야 함

 

기억 클래스)

- 자동 변수 : 함수나 코드의 범위를 한정하는 블록 내에서 선언되는 변수 (초기화X -> 쓰레기값)

- 외부 변수 : 현재 파일이나 다른 파일에서 선언된 변수나 함수를 참조하기 위한 변수 (초기화X -> 0)

- 정적 변수 : 함수나 블록 내에서 선언하는 내부 정적 변수와 함수 외부에서 선언하는 외부 정적 변수가 있음, 초기화는 변수 선언 시 한 번만 (초기화X -> 0)

- 레지스터 변수 : 메모리가 아닌 CPU 내부의 레지스터에 기억영역을 할당받는 변수, 처리 속도를 높이기 위해 사용, 주소 연산자 사용 불가

 

scanf)

- %s : 입력한 데이터 중 빈 칸(공백)이 있으면 빈 칸 앞까지만 저장

 

printf)

- 자리 확보한 후 오른쪽부터 출력하는데, 출력할 값이 지정한 자릿수보다 큰 경우에는 자릿수를 무시하고 모두 출력

- 소수점 이하는 기본적으로 6자리로 출력

- %.3f : 소수점 이하는 4자리에서 반올림하여 3자리까지만 출력

- %.3s : 왼쪽을 기준으로 3글자만 출력

- A : 아스키코드 65

profile
웹 개발

0개의 댓글