C/JAVA의 자료형

C언어의 구조체
- 자료의 종류가 다른 변수의 모임이다.
- 예약어 struct를 이용해 정의한다.
Python의 시퀀스 자료형
- 리스트(List) : 필요에 따라 개수를 늘리거나 줄일 수 있음
- 튜플(Tuple) : 요소의 추가, 삭제, 변경은 불가능함
- range : 연속된 숫자를 생성함
변수명 작성 규칙
- 영문자, 숫자, _(under bar)를 사용할 수 있다.
- 첫 글자는 숫자는 올 수 없다.
- 공백이나 *, +, -, / 등의 특수문자를 사용할 수 없다.
- 대·소문자를 구분한다.
- 예약어를 변수명으로 사용할 수 없다.
가비지 콜렉터(Garbage Collector)
선언만 하고 사용하지 않는 변수들이 점유한 메모리 공간을 강제로 해제하여 다른 프로그램들이 사용할 수 있도록 하는 것이다.
산술 연산자

비트 연산자
- & (and) : 모든 비트가 1일 때만 1
- ^ (xor) : 모든 비트가 같으면 0, 하나라도 다르면 1
- | (or) : 모든 비트 중 한 비트라도 1이면 1
- ~ (not) : 각 비트의 부정, 0이면 1, 1이면 0
- << (왼쪽 시프트) : 비트를 왼쪽으로 이동
- >> (오른쪽 시프트) : 비트를 오른쪽으로 이동
논리 연산자
- ! (not) : 부정
- && (and) : 모두 참이면 참
- || (or) : 하나라도 참이면 참
조건 연산자
조건에 따라 서로 다른 수식을 수행한다.
예) mx = a < b ? b : a;
👉🏻a가 b보다 작으면 mx에 b를 저장하고 그렇지 않으면 mx에 a를 저장한다.
연산자 우선순위

주요 서식 문자열
- %d : 정수형 10진수를 입·출력하기 위해 지정함
- %c : 문자를 입·출력하기 위해 지정함
- %s : 문자열을 입·출력하기 위해 지정함
printf() 함수
인수로 주어진 값을 화면에 출력하는 함수이다.
예) printf("%d, %c", a, b);
👉🏻 a의 값을 정수로 출력하고 쉼표(,)와 공백 한 칸을 띄운 후, b의 값을 문자로 출력한다.
'자격증 > 정보처리기사' 카테고리의 다른 글
| 프로그래밍 언어 활용(3) (0) | 2025.09.29 |
|---|---|
| 프로그래밍 언어 활용(2) (0) | 2025.09.16 |
| 데이터베이스 구축(4) (0) | 2025.08.19 |
| 데이터베이스 구축(3) (0) | 2025.08.06 |
| 데이터베이스 구축(2) (0) | 2025.07.21 |