여기서 num이 변수임.
int num; 이것이 변수를 선언하는 것이고
num = 10; 이것이 변수를 초기화 하는 거임
동시에 가능
int num = 10;
이렇게.
변수이름 작명시 주의할 점은
공백 X
맨앞 숫자 X
#$%이런 특수문자 X
특수문자 _이것은 가능
변수를 활용하면 다음과 같이도 가능
int num1 = 10;
int num2 = num1;
자료형 |
크기 |
값 |
|
정수형 |
char |
1byte |
-128 ~ +127 |
short |
2byte |
-32,768 ~ +32,767 |
|
int |
4byte |
-21억 ~ +21억 |
|
long |
4byte |
-21억 ~ +21억 |
|
long long |
8byte |
-900경 ~ +900경 |
|
실수형 |
float |
4byte |
-??? ~ +???(너무 많음) |
double |
8byte |
-??? ~ +???(너무 많음) |
|
long double |
8byte 이상 |
double보다 큼 |
음수가 없는 양수로, 음수에 해당하는 값들을 양수로 다 넘겨줌 ㅇㅇ(약간의 다른 것들이 있음 CPU에 따라?)
정수 자료형 |
크기 |
값 |
unsigned char |
1byte |
0~255 즉 127+128 |
unsigned short |
2byte | 0~65,535 (옛날 엑셀의 최대 행 수) |
unsigned int |
4byte | 0~42억 9천만 (옛날 바람의나라 풀경험치) |
unsigned long |
unsigned int와 동일 |
|
unsigned double |
8byte | ??? 1천 경 이상? |
'공부 Study > C' 카테고리의 다른 글
[C언어] 반복문 for, while, do while (0) | 2019.03.14 |
---|---|
[C언어] 간단한 입출력 printf와 scanf (0) | 2019.03.14 |
[C언어] 비트 연산 (0) | 2019.03.14 |
[C언어] 연산자 (0) | 2019.01.30 |