c언어
자료형
자료형은 자료의 크기와 자료 저장 형태 등을 정해진 규격입니다.
4바이트 크기의 정수형 변수 a를 선언해라
위의 예문에서 4바이트~변수 부분이 자료형을 의미합니다.
일반적으로 사용하는 자료형은 다음과 같습니다.(일부 생략)
좌: 자료형 명칭, 우: 일반적인 용량(바이트)
-정수형
char(문자형) 1 *
short 2
int 4 *
long 4
-실수형
float 4
double 8 *
long double 8~12
-----
* 표시는 표준적으로 사용하는 자료형입니다.
정수의 경우 int는 연산에서 기본적으로 변환되는 형이라 가장 연산속도가 빠르고(현재는 성등 발달로 큰 차이는 없습니다) 용량도 적절합니다.
실수의 경우 원래는 float가 표준이였습니다. 그러나 부동소수점 오차가 너무 커, 점점 double의 사용률이 높아지게 되었고, 현재는 double을 널리 사용하고 있습니다. 참고로 long double는 시스템에 따라 12바이트 까지이기 때문에 용량이 커 자주 사용하지 않습니다.(long long를 거의 안쓰는 이유랑 비슷합니다)
문자형은 char을 주로 사용합니다. 그 이유는 char은 charactor(캐릭터, 문자)의 약자인 만큼 문자를 출력하기 위해 나온 자료형이기 때문입니다.
상단에서 a를 선언해라는 다음과 같습니다.
(자료형) a
예시
(생략)
int inta;
char chara;
double doublea;
(생략)
상단에서는 int 형의 inta와 char 형의 chara, double 형의 doublea가 선언되었습니다.
자료형
자료형은 자료의 크기와 자료 저장 형태 등을 정해진 규격입니다.
4바이트 크기의 정수형 변수 a를 선언해라
위의 예문에서 4바이트~변수 부분이 자료형을 의미합니다.
일반적으로 사용하는 자료형은 다음과 같습니다.(일부 생략)
좌: 자료형 명칭, 우: 일반적인 용량(바이트)
-정수형
char(문자형) 1 *
short 2
int 4 *
long 4
-실수형
float 4
double 8 *
long double 8~12
-----
* 표시는 표준적으로 사용하는 자료형입니다.
정수의 경우 int는 연산에서 기본적으로 변환되는 형이라 가장 연산속도가 빠르고(현재는 성등 발달로 큰 차이는 없습니다) 용량도 적절합니다.
실수의 경우 원래는 float가 표준이였습니다. 그러나 부동소수점 오차가 너무 커, 점점 double의 사용률이 높아지게 되었고, 현재는 double을 널리 사용하고 있습니다. 참고로 long double는 시스템에 따라 12바이트 까지이기 때문에 용량이 커 자주 사용하지 않습니다.(long long를 거의 안쓰는 이유랑 비슷합니다)
문자형은 char을 주로 사용합니다. 그 이유는 char은 charactor(캐릭터, 문자)의 약자인 만큼 문자를 출력하기 위해 나온 자료형이기 때문입니다.
상단에서 a를 선언해라는 다음과 같습니다.
(자료형) a
예시
(생략)
int inta;
char chara;
double doublea;
(생략)
상단에서는 int 형의 inta와 char 형의 chara, double 형의 doublea가 선언되었습니다.
'하루하루 프로그래밍 > 하루하루 프로그래밍 시즌 2' 카테고리의 다른 글
하루하루 프로그래밍 17화 (0) | 2018.05.06 |
---|---|
하루하루 프로그래밍 16화 (0) | 2018.05.05 |
하루하루 프로그래밍 14화 (0) | 2018.04.26 |
하루하루 프로그래밍 13화 (0) | 2018.04.25 |
하루하루 프로그래밍 12화 (0) | 2018.04.23 |