[D] ๊ธฐ๋ณธ ํ์
D์ ๊ธฐ๋ณธ ํ์ ์ ์๋์ ๊ฐ๋ค.
**๋
ผ๋ฆฌ **(๋ํดํธ๊ฐ false)
bool (1๋ฐ์ดํธ) (true or false)


**์ ์ **(๋ํดํธ๊ฐ 0)
byte (1๋ฐ์ดํธ) (๋ถํธ์์)
ubyte (1๋ฐ์ดํธ) (๋ถํธ์์)
short (2๋ฐ์ดํธ) (๋ถํธ์์)
ushort (2๋ฐ์ดํธ) (๋ถํธ์์)
int (4๋ฐ์ดํธ) (๋ถํธ์์)
uint (4๋ฐ์ดํธ) (๋ถํธ์์)
long (8๋ฐ์ดํธ) (๋ถํธ์์)
ulong (8๋ฐ์ดํธ) (๋ถํธ์์)

์์ ํ์
->ํฐ ํ์
, ๋ถํธ ๋ณํ์ ์์ ๋กญ์ง๋ง,
ํฐ ํ์
->์์ ํ์
์ผ๋ก์ ์๋ ๋ณํ์ ๋ถ๊ฐํ๋ค.
**์ค์ ****(***๋ํดํธ๊ฐ .nan)
float (4๋ฐ์ดํธ)
double (8๋ฐ์ดํธ)
real (cpu ์ต๋ ๋ถ๋์์์ . x86๋ 100๋ฐ์ดํธ)


**ํ์ ***(๋ํดํธ๊ฐ .nan x 1.0i)
ifloat
idouble
ireal


**๋ณต์์ **(๋ํดํธ๊ฐ .nan + (.nan x 1.0i))
cfloat
cdouble
creal


๋ฌธ์** **
char (1๋ฐ์ดํธ) (UTF-8)
wchar (2๋ฐ์ดํธ) (UTF-16)
dchar (4๋ฐ์ดํธ) (UTF-32)


๋ฌธ์์ด
string (char ๋ฐฐ์ด)
wstring (wchar ๋ฐฐ์ด)
dstring (dchar ๋ฐฐ์ด)


๊ธฐํ
void (์ฌ์ด์ฆ ์์)
๋ฐํํ์
ํํ์๋ง ์ฌ์ฉ
์ฐธ์กฐ
https://dlang.org/spec/type.html