1. 데이터 타입
데이터 타입은 변수에 저장될 데이터의 형식을 나타냅니다. 변수에 값을 저장하기 전에 문자형, 정수형, 실수형 등 어떤 형식의 값을 저장할지 데이터 타입을 지정하여 변수를 선언해야 합니다.
데이터 타입 | C/C++ (크기) | Java (크기) | Python (크기) |
short | 2바이트 | 2바이트 | - |
int | 4바이트 | 4바이트 | 제한없음 |
long | 4바이트 | 8바이트 | - |
long long | 8바이트 | - | - |
unsigned short | 2바이트 | - | - |
unsigned int | 4바이트 | - | - |
unsigned long | 4바이트 | - | - |
float | 4바이트 | 4바이트 | 8바이트 |
double | 8바이트 | 8바이트 | - |
long double | 8바이트 | - | - |
char | 1바이트 | 2바이트 | 제한없음 |
unsigned char | 1바이트 | - | - |
boolean | - | 1바이트 | - |
str | - | - | 제한없음 |
complex | - | - | 16바이트 |
* 1바이트 = 영문자 1자
* boolean 은 true 또는 false 값을 가진다.
* complex 은 복소수를 의미한다. (복소수 : 실수와 허수의 합으로 이루어지는 수)
2. 변수
변수는 컴퓨터가 처리하는 값 또는 데이터를 저장할 공간을 말합니다. 이 공간에는 변할 수 있는 값을 저장할 수 있습니다.
변수는 사용하기 전에 먼저 선언되어야 합니다. 선언 시 변수의 이름과 데이터 타입을 지정해주어야 합니다. 데이터 타입은 변수에 저장될 값의 종류와 크기를 결정합니다.
2-1. 변수명 작성 규칙 (자주 출제)
- 영문자, 숫자, _ 를 사용할 수 있다.
- 첫 글자는 영문자나 _로 시작해야 하며, 숫자는 올 수 없다.
- 글자 수에 제한이 없다.
- 공백이나 *, +, -, / 등의 특수문자 사용 불가
- 대소문자 구분
- 예약어를 변수명으로 사용할 수 없다.
- 변수 선언 시 문장 끝에 반드시 세미콜론(;)을 붙여야 한다.
2-2. 상수(constant) / c : const, java : final
프로그램이 시작되어 값이 한 번 결정되면 프로그램 종료시까지 변경되지 않는 값을 의미
=> 변경되면 안되는 중요한 값인 경우에 사용
2-3.변수 명명법(casing)
변수 이름의 일관성을 유지하여 코드의 가독성을 높인다.
1. 카멜 케이싱 - 소문자로 시작 (ex. String kakaoTalk)
2. 스네이크 케이싱 - 소문자로 시작, 단어사이의 단락을 _ (ex. String kakao_talk)
3. 파스칼 케이싱 - 단어 사이의 단락을 대문자로 표기 (ex. String KakaoTalk)
4. 헝가리안 표기법 - 이름 앞에 데이터 타입을 명시 데이터 타입은 정해진 약어로 표시 (ex. String strKakaoTalk)
'정보처리산업기사 공부 메모 > 프로그래밍언어 활용' 카테고리의 다른 글
📚 C 배열과 문자열 (0) | 2023.05.02 |
---|---|
📚 C 제어문 (0) | 2023.05.02 |
📚 C 입력 함수, 출력 함수( printf, scanf ) (0) | 2023.04.28 |
📚 프로그래밍 언어 개념, 정보표현단위 (0) | 2023.04.18 |
댓글