데이터 타입
✔️ 변수에 저장될 데이터의 형식을 나타내는 것
데이터 타입의 유형
✔️ 정수 타입
✔️ 부동소수점 타입 (실수)
✔️ 문자 타입
✔️ 문자열 타입
✔️ 불린 타입
✔️ 배열 타입
❓ Python에서는 기본적으로 지원하지만 C, Java 언어에서는 외부 라이브러리를 통해서만 사용할 수 있는 자료형으로, 16Byte의 크기를 갖고 실수(8Byte)와 허수(8Byte)의 합으로 이루어진 숫자 표현을 저장하는 자료형은?
Complex
변수의 개요
✔️ 변수(Variable) : 컴퓨터가 명령을 처리하는 도중 발생하는 값을 저장
✔️ 구분 : 정수형, 실수형, 문자형, 포인터형 등
변수명 작성 규칙
✔️ 영문자, 숫자, _(under bar) 사용 가능
✔️ 첫 글자는 영문자나 _(under bar)로 시작(숫자로 시작 X)
✔️ 글자 수에 제한이 없음
✔️ 공백이나 *, +, -, / 등의 특수문자를 사용할 수 없음
✔️ 대소문자 구분, 예약어는 변수명으로 불가, 문장끝에 ;(세미콜론) 붙임
❓ 프로그램언어에서 이미 용도가 정해져 있어서 정해진 기능을 수행하는 것으로 변수 이름 등 다른 용도로 활용할 수 없는 것은?
예약어
데이터 입·출력 함수의 개요
✔️ scanf(), getchar(), gets(), printf(), putchar(), puts()
scanf()
✔️ C언어의 표준 입력 함수
printf()
✔️ C언어의 표준 출력 함수
출력 타입(C 언어)
%d | 10진수 정수형 | %f | 실수형 |
%o | 8진수 | %x | 16진수 |
%e | 지수형 | %u | 부호 없는 형태 |
%g | 실수형으로 자동 출력 | %p | 포인터의 주소 |
%c | 문자 | %s | 문자열 |
❓ scanf( ”%2d”, &a )인 경우, 568을 입력하면 a에 들어오는 값은?
❓ scanf( ”%c”, &a )인 경우, smile을 입력하면 a에 들어오는 값은?
s
❓ 다음 C언어의 <코드>와 <입력>을 보고 프로그램을 분석하여 그 실행 결과를 쓰시오. (입력 : 13#22)
#include<stdio.h>
main() {
int i, j;
scanf( "%o#%x", &i, &j);
printf( "%d %d", i, j);
}
11 34
(풀이) 18+31 = 11, 216+21 =34
'자격증 > 정보처리기사' 카테고리의 다른 글
[정보처리기사 실기] 제어문과 반복문 (0) | 2022.04.08 |
---|---|
[정보처리기사 실기] 연산자 (0) | 2022.04.07 |
[정보처리기사 실기] 요구사항 개발 프로세스 (0) | 2022.04.01 |
[정보처리기사 실기] XP 기법 (0) | 2022.03.30 |
[정보처리기사 실기] 소프트웨어 생명 주기 (0) | 2022.03.28 |