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

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

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

프로그래밍 언어 활용

01) 데이터 타입

유형 기능
정수 정수, 소수점이 없는 숫자  1, -1, 10
실수 소수점 이하가 있는 실수 0.1123, -1.2
문자 한 문자로 작은따옴표 안에 표시 'A','가', 'a'
문자열 문자열로 큰따옴표 안에 표시 "Hello", "world"
불린 조건의 참(True), 거짓(False) 여부를 판단 true, false
배열 같은 타입의 데이터 집합을 만들어 저장 {1,2,3,4,5}

 


02) 변수와 기억클래스

변수  ) : 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장하기 위한 공간으로, 변할 수 있는 값을 의미한다.

기억클래스

* C언어

자동변수 함수나 코드의 범위를 한정하는 블록 내에서 선언되는 변수
외부변수 현재 파일이나 다른 파일에서 선언된 변수나 함수를 참조하기 위한 변수
정적변수 함수나 블록 내에서 선언하는 내부 정적 변수와 함수 외부에서 선언하는 외부 정적 변수
레지스터변수 메모리가 아닌 CPU 내부의 레지스터에 기억영역을 할당 받는 변수

03) C언어 표준 입·출력

* scanf( 서식 문자열, 변수의 주소) : 키보드로 입력받아 변수에 저장하는 함수

* printf(서식 문자열, 변수) : 표준 출력 함수로, 인수로 주어진 값을 화면에 출력하는 함수

서식 문자열 의미
%d 정수형 10진수
%u 부호없는 정수형 10진수 
%x 정수형 16진수
%c 문자
%s 문자열
%f 소수점을 포함하는 실수
%e 지수형 실수
%ld long형 10진수
%lo long형 8진수
%lx long형 16진수
%p 주소를 16진수

04) JAVA 표준 입·출력

* JAVA에서는 키보드로 입력받은 값을 변수에 저장하려면 먼저 Scanner 클래스를 이용해 객체 변수를 생성한 후 그것을 사용해야 한다.

Scanner sc = new Scanner(System.in);
int n = sc.nextInt();

* printf( ) 메소드 :  화면에 출력할 떄 사용

//System.out.printf(서식 문자열, 변수);
System.out.printf("%-8.2f",200.2);

▶ - : 왼쪽부터 출력 ▶8 : 출력 자릿수 8자리 ▶.2 : 소수점 이하를 2자리 ▶f : 실수로 출력

 

 

반응형

댓글