안녕하세요 sdk입니다
본 포스팅을 참고 하시는 건 좋지만 이 포스팅을 보고 C언어를 공부하는 건 아니라고 봅니다.
일단 저번 포스팅 에서 정수는 int 형 변수 실수는 double 형 변수를 사용한다 하였습니다.
하지만 변수는 더욱 다양한 자료형태를 가집니다.
정수형 |
char |
1바이트 |
문자열을 저장할 때 쓰이는 변수로 -128~+127 이하값을 저장한다 |
short |
2바이트 |
정수를 저장하는 변수로써 -32,768~+32,767 까지 값을 저장할 수 있다 |
|
int |
4바이트 |
정수를 저장하는 변수로써 -2,147,483,684~+2,147,483,647 이하값을 저장한다 |
|
long |
4바이트 |
정수를 저장하는 변수로써 -2,147,483,684~+2,147,483,647 이하값을 저장한다 |
|
long long |
8바이트 |
Int 와 long 형변수의 이상 |
|
실수형 |
float |
4바이트 |
소수점 6자리까지 정확도를 가진 변수 |
double |
8바이트 |
소수점 15자리까지 정확도를 가진 변수 |
|
long double |
8바이트 이상 |
소수점 18자리까지 정확도를 가진 변수 |
이처럼 여러가지 자료형의 변수가 존재하며
실제로 유용하게 쓰입니다.
위의 자료형의 크기 즉 변수의 크기를 알아보는 연산자 를 소개하겠습니다.
szeof 연산자입니다
|
위 코드를 실행시키면
이와 같이 출력됩니다.
Sizeof 연산자는 크기를 연산하는 연산자로
변수에 저장된 값과는 전혀 무관하게
그변수의 크기를 연산합니다.
즉 int형 변수에 1이저장되든 100000이저장되든
Sizeof(int) 연산결과는 언재나 4라는 소리입니다 (배열의경우는 다릅니다)
여기까지 변수를 선언하는법과 초기화하는법, 다양한 변수형이였고요
다음포스팅에선 연산자를 다루도록 하겠습니다
[ 본포스팅은 윤성우의 열혈 C프로그래밍을 기본으로 하고있습니다]
'컴퓨터 > C언어' 카테고리의 다른 글
7.c언어 논리 연산자 (0) | 2013.07.28 |
---|---|
6.c언어의 기본적인 연산자 (대입,사칙연산,복합대입) (0) | 2013.07.25 |
4.C언어 변수의 종류 (0) | 2013.07.21 |
3.C언어의 기본 변수란. (변수의 선언방법과 초기화의방법) (0) | 2013.07.20 |
C언어 2.Hello world! 출력및 설명 (5) | 2013.07.19 |