-
해나
위에는 식별자가 없네요. 식별자(identifier)는 변수명, 함수명과 같이 사용자가 만드는 이름입니다.
-
빈길
unsigned long 같은 경우에는
char, short, int, long, long long 이 각각
1바이트, 2바이트, 4바이트, 4바이트, 8바이트 라는 것은 알고 계시죠?
정수의 표현범위는 각각
-128 ~ 127, -32768 ~ 32767 ... 이런 식으로 가게 되는데요.
char 를 예로 들어보면 변수 선언 할 때
unsigned char 와 같이 해주면 -에 사용하던 128개를 +로 돌리는 겁니다.
표현 범위가 0 ~ 255가 되 -
상처주지마
#define 은 뭔가를 정의해줄 때 쓰는거에요 ㅎ
만약에 과자 값이 500원이고 그걸 x개 샀을 때 얼마일지 산출해주는 코딩을 하고 싶다고 합시다.
간단히 한 줄만 쓰면,
500 * x = result
가 되겠죠?
근데 과자 값이 600원으로 올랐습니다.
그럼 500을 600으로 수정해줘야하죠?
근데 지금은 저렇게 한 줄이지만
프로그램에 따라서 여기저기 500이라는 상수를 쓰는 경우도 있을거 아닙니까?
한 10000줄짜리 코딩을 했는데 저 500원이라