본문 바로가기

Programming/C

다시 시작하는 C 프로그래밍 노트 - 6. 변수

변수 (Variable)


① 영문, 숫자, 밑줄의 조합으로 지정
② 첫 글자는 반.드.시 밑줄이나 영문자
③ 특수문자, 키워드 사용금지

※키워드

auto, double, int, struct, break, else, long, switch, case, enum, register, typedef, char, extern, return, union, const, float, short, unsigned, continue, for, signed, void, default, goto, sizeof, volatile, do, if, static, while


○ 헝가리안 표기법

① 변수의 대,소문자를 구별한다.
② 특별한 접두어 사용.

f ; 플래그 = char fChecked;
c ; 카운터 = int cPerson;
l ; long 형 = long lMaxlesson;
p ; 포인터 = char *pBut;
u ; unsigned int 형 = unsigned int uNumber;
w ; word 형(unsigned short) = wData;
dw ; double world 형(unsigned short) = unsigned long dwData;
str ; 문자열 = char *strName;

○자료형

문자형 ⇒ char (문자형) ; 1 byte, -128 ~ 127
              unsigned char (부호없는 문자형) ; 1 byte, 0 ~ 255

정수형 ⇒ int (정수형) ; 4byte, -2^31 ~ {(2^31) -1}
              unsigned int (부호없는 정수형) ; 4byte, 0 ~ {(2^31) - 1}

정수형의 변종 ⇒ short ; 2byte, -32,768 ~ 32,767
                        long ; 4 byte, 2^31 ~ {(2^31) -1}

실수형(부동소수점) ⇒ float ; 4byte, 10^(-38) ~ 10^38
                               double ; 8byte, 10^(-308) ~ 10^308


뭐... 일일이 다 외울 필요도 없거니와.... 필요하면 찾아보게 되고.... 자격증 시험에 나올법한 것들 뿐입니다.