data type은 변수값의 크기와 타입을 특정한다. 따라서 해당 변수에 대해 올바른 data type을 사용하는 것이 중요하다.
대표적인 데이터 타입들은 아래와 같다.

Numbers
숫자 타입은 두 가지 그룹으로 나뉘어진다.
01.Integer types (정수형)
Integer type들은 양수나 음수를 저장한다. int 형과 long 형이 있다.
02.Floating point types (소수형)
Folating point type들은 소수들을 저장한다. float형과 double형이 있다.
C#에서는 많은 유형의 숫자 타입이 있지만, 실질적으로는 int형(모든 정수에 대해)과 double형(모든 소수에 대해)을 쓴다.
Integer Types (int, long)
int
int data type은 -2,147,483,648부터 2,147,483,647까지 저장할 수 있다. 일반적으로 int data type은 숫자 값을 사용해서 변수를 만들 때 선호되는 데이터 유형이다.

long
long data type은 -9,223,372,036,854,775,808 부터 9,223,372,036,854,775,807까지 저장할 수 있다. 일반적으로 int type이 저장할 수 없는 크기의 값을 저장할 때 쓴다. 값 마지막에는 반드시 "L"을 붙여야 한다.

Floating Point Types (Float, Double)
9.99나 3.1415 등의 소수를 저장할 땐 부동 소수점 타입을 사용해야 한다.
Float
float은 3.4e-038 부터 3.4e+038 까지의 소수를 저장할 수 있다.
값 마지막에는 꼭 "F"를 붙여야 한다.

Double
double은 1.7e-308 부터 1.7e+308까지의 소수를 저장할 수 있다.
값 마지막에는 "D"를 붙여도 되고, 안 붙여도 되지만 쓰는 습관을 들이자.

float, double 둘 중 뭘 써야 하지?
부동 소수점의 정확도는 소수점 뒤 얼만큼의 소수를 가질 수 있는지를 나타낸다.
float는 6~7의 소수만 가질 수 있다.
double는 15자리까지의 소수를 가질 수 있다.
그러므로, 대부분의 계산에서는 double을 쓰는 게 안전하다.
부동 소수점 이하 수를 표현할 때는 10의 제곱수를 나타내는 "e"를 써서 표현할 수 있다. 아래처럼.

콘솔에는 35000, 120000이 찍힌다. 즉, f1 = 35 x 10의 3제곱(10x10x10)이다.
f2 = 12 x 10의 4제곱(10x10x10x10)이다.
Booleans (bool)
boolean data type은 'bool'키워드로 선언되고, 오직 '참' 또는 '거짓' 값 둘 중 하나만을 저장할 수 있다.

Characters (char, string)
char
char data type은 단일 문자를 저장할 때 쓰인다. 'A' 또는 'C' 처럼 작은 따옴표를 반드시 써서 표현해야 한다.

string
string data type은 문자열을 저장할 때 쓰인다. "Hello"처럼 반드시 큰 따옴표를 써서 표현해야 한다.

'Work' 카테고리의 다른 글
| [Database] INNER JOIN (0) | 2022.01.10 |
|---|---|
| [Database] JOIN 기본 설명 (0) | 2022.01.10 |
| [ASP.NET] ADO에 관해 (0) | 2022.01.09 |
| [ASP.NET] 기본 개념들 (0) | 2022.01.09 |
| [Database] SQL Wildcard Characters ; 다양한 기호들 (0) | 2022.01.08 |