[Fortran] ๊ธฐ๋ณธ ํ์
ํฌํธ๋์์ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ๊ณตํ๋ ํ์
์๋ ์ ์, ์ค์, ๋
ผ๋ฆฌํ, ๋ฌธ์์ด ์ ๋๊ฐ ์๋ค.
๊ฐ๋จํ๊ฒ ์ ๋ฆฌํด๋ณธ๋ค.
์ ์ ํ์
์ ์ ํ์ ์ ๊ธฐ๋ณธ์ ์ผ๋ก integer๋ก ํํํ๋ค.

๋ณ๋ค๋ฅธ ์ค์ ์ ์ฃผ์ง ์๋๋ค๋ฉด ๋ถํธ ์๋ 4๋ฐ์ดํธ ์ ์๊ฐ ๋๋ค.
unsigned ์ต์
์ ์๋ค.
๋ฐ์ดํธ ํฌ๊ธฐ ๋จ์๋ kind ์ต์
์ผ๋ก ์ง์ ํ ์ ์๋ค.
์๋ ์ฝ๋๋ 8๋ฐ์ดํธ ์ ์๋ฅผ ์ ์ธํด์ 4๋ฐ์ดํธ ๋ฒ์๋ฅผ ์ด๊ณผํ๋ ์ฌ์ฉ๋ก๋ฅผ ๋ณด์ฌ์ค๋ค.

์ ์์ ์ง์๋๋ kind ๋ฐ์ดํธ ํฌ๊ธฐ๋ 1, 2, 4, 8, 16 ์ ๋๋ค.
์ค์ ํ์
์ค์๋ 4๋ฐ์ดํธ single ๋ถ๋์์์ ๊ณผ 8๋ฐ์ดํธ double ๋ถ๋์์์ ์ ์ง์ํ๋ค.
๊ธฐ๋ณธ๊ฐ์ 4๋ฐ์ดํธ๋ค. ์ด๊ฒ๋ integer์ ๋ง์ฐฌ๊ฐ์ง๋ก kind ์ต์
์ผ๋ก ์กฐ์ ํ ์ ์๋ค.

๊ทธ๋ ๋ค.
์ง์๋๋ ๊ฐ์ 4, 8์ด ๋ค๋ค.
๋ ผ๋ฆฌํ
true, false๋ง์ ํํํ๊ธฐ ์ํ ํ์
์ด๋ค.
ํ์
๋ช
์ logical์ด๊ณ , ๋ฆฌํฐ๋ด์ .true. .false.๋ค.


๋ฌธ์์ด ํ์
๋ฌธ์์ด ํ์
์ character ํ์
์ผ๋ก ํํํ ์ ์๋ค.
๋ฌธ์์ด์ ๊ธธ์ด๋ len์ผ๋ก ์ง์ ํ๋ค.


์ฐธ์กฐ
https://www.tutorialspoint.com/fortran/fortran_data_types.htm