Challenges/정보처리기사

[정보처리기사]4.프로그래밍 언어 활용/프로그래밍 언어/데이터 입출력

뚱요 2022. 7. 3. 17:05
반응형

데이터 입출력

1. C 언어

1.1.  입력

(1) scanf(서식 ,&변수주소 )

- C언어의 표준 입력 함수, 키보드로 입력받아 변수에 저장하는 함수

scanf(“%3d”, &a); 
//%: 서식 문자 / 3: 입력 자릿수 / d: 10진수 / &a: 변수 a의 주소

e.g. 서식 문자열과 변수의 자료형은 일치해야 함, 한 번에 여러 개의 데이터 입력 가능

(2) getchar( )/gets() 

키보드로  문자/문자열를 입력받아 변수에 저장하는 함수

 

1. 2. 출력

(1) printf( 서식, 변수 )

- C언어의 표준 출력 함수, 인수로 주어진 값을 화면에 출력하는 함수

printf(“%-8.2f”, 200.2); // 200.20VV(V는 빈 칸을 의미함)

//%: 서식 문자 / -: 왼쪽부터 출력 / 8: 출력 자릿수 / 2: 소수점 이하 자리 / f: 실수 출력

(2)putchar( )/puts() 

인수로 주어진 한 문자/ 문자열을 화면에 출력하는 함수

puts 커서를 자동으로 다음 줄 앞으로 이동하는 함수

2. JAVA

 2.1  입력함수

Scanner 객체명=Scanner(System.in); //스캐너 객체 생성

객체명.nextLine()  문자열 입력

객체명.nextInt()     정수형 입력

 

2.2 출력함수 20년 4회 기출

system.out.print() 기본 출력 ( \n 써서 줄바꿈 가능)

system.out.printIn() 출력 시 자동으로 줄바꿈(line)

system.out.printf() 다양한 자료형 변수를 문자형으로 변경하여 출력할 수 있음 (format)

 

3. 서식 문자열 옵션

  • -왼쪽 정렬(기본 오른쪽)
  • + 숫자 앞에 부호 삽입
  • 자연수 수만큼 공간 확보
  • 0 공간 여백 0

(3.1) 서식 문자열

%u 부호없는 정수형 10진수
%d/ld 정수형 10진수, decimal / long d
%o/lo 정수형 8진수
%x /lx 정수형 16진수
%c 문자, character
%s 문자열, string
%f 소수점을 포함하는 실수, float
%e 지수형 실수
%p 주소 16진수

(3.2) 이스케이프 시퀀스 (Escape Sequence)
\n new line 커서를 다음 줄 앞으로 이동
\b backspace 커서를 왼쪽으로 한 칸 이동
\t tab 커서를 일정 간격 띄움
\r carriage return 커서를 현재 줄 처음 이동
\f form feed 한 페이지 넘김
\a alert 스피커로 벨 소리 출력
\0 null 널 문자 출력
\\ backslash 역 슬래시 출력
\’ single quote 작은따옴표 출력\

 

 [정보처리기사] 개정된 정보처리기사 필기 목차

 

[정보처리기사] 개정된 정보처리기사 필기 목차

 정처기 필기 100문제 중 각 챕터 당 20문제로 구성됩니다. 출판사 시나공의 정보처리기사 교재와 이전 기출문제들을 참고로 하여 간단히 키워드로요약하여 작성하였습니다. 각 중요도에 따라서

potato-potahto.tistory.com

 

반응형