Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 트리(Tree)
- 백준 9012번
- 백준 1948번
- BFS
- 분할 정복(Divide and Conquer)
- 백준 2504번
- 백준 17608번
- 이분 그래프(Bipartite Graph)
- 위상 정렬(Topological Sort)
- 백준 2493번
- DFS(Depth First Search)
- 큐(Queue)
- 그래프(Graph)
- 동적 프로그래밍(Dynamic Programming)
- DFS & BFS
- 이분 탐색(Binary Search)
- BFS(Breadth First Search)
- DFS
- 백준 1707번
- 그리디 알고리즘(Greedy Algorithm)
- 백준 10000번
- 백준 2812번
- 스택(Stack)
- 알고리즘 개념
- 백준 18352번
- 다익스트라 알고리즘(Dijkstra Algorithm)
- 위상 정렬(Topology Sort)
- 백준 21606번
- 플로이드 워셜 알고리즘(Floyd-Warshall Algorithm)
- 백준 2261번
Archives
- Today
- Total
Always Be Wise
자료형(Data Type)이란? 본문
728x90
자료형(Data Type)이란 변수의 종류를 의미한다.
C 언어에서는 변수에 값을 담기 전에 정수, 실수, 문자, 문자열 등 어떤 값들을 지닐 수 있는지 자료형을 미리 정해주어야 한다.
정수형 변수로는 char, short, int, long, long long이 있으며, char는 정수와 문자를 표시할 때에 사용되고,
short, int, long, long long은 정수를 나타낼 때 사용한다. 차이는 좀 더 크거나 작은 숫자를 표시할 수 있다는 점에 있다.
정수형 자료형의 경우 부호가 있는 변수와 부호가 없는 변수로 나눌 수 있다.
부호가 있는 경우에는 음수와 양수 모두 표현이 가능하고, 부호가 없는 변수의 경우 양수만을 표현할 수 있다.
부호가 없는 변수의 경우 표현 범위가 대략 2배정도 늘어난다(short 기준으로 -32,768 ~ 32767에서 0 ~ 65,535으로 증가).
실수형 변수로는 float, double, long double가 있으며 순서대로 좀 더 큰 숫자, 많은 소수점을 나타낼 수 있다.
정수형과 달리 부호가 없는 변수가 존재하지 않는다.
자료형의 크기는 바이트로 표현한다. 바이트는 8비트로 구성되며, 1비트는 0과 1의 두 가지 값을 표현할 수 있다.
숫자를 저장할 때엔 해당 자료형의 영역만큼 저장할 수 있다. 문자의 경우 영문자는 1바이트, 한글은 2바이트가 필요하다.
'프로그래밍 언어 > C' 카테고리의 다른 글
입출력하기 (0) | 2021.12.03 |
---|---|
상수란? (0) | 2021.12.03 |
자료형 형식 지정자 (0) | 2021.12.03 |
변수란? (0) | 2021.12.03 |
C 언어란? "Hello, World!" (0) | 2021.12.03 |
Comments