본문 바로가기

개발 언어/C 언어/리눅스 C

[c] The C Programming Language 정리

▶ 파일

- EOF == -1


▶ 반환

- 정상 : return 0


▶ 데이터 형과 값

 무부호형(unsigned) : 0 보다 크거나 같고 으로 정해 짐.

 const char msg[] = "aaaa" / int strlen(const char[])

 const라는 한정사는 원소들의 값이 변하지 않는다는 것을 나타냄

 또한, 함수가 어떤 배열의 값을 변화시키지 않는다는 것을 나타내기 위해 배열과 함께 쓰일 수 있다. 


▶ 상수

 임의의 크기를 갖는 비트 패턴은 한개에서 세개까지의 8진수 '\000'

 하나 내지 두 개의 16진수 '\xhh'

 #define VTAB '\013' 

 #define BELL \007'

 문자 상수 : '\0'

 컴파일시 값이 정해 짐

 "hello" 문자열 상수

 strlen은 '\0'을 뺀 문자열의 길이를 리턴


▶ 열거

 enum boolean { NO, YES }

 집합안의 첫번 째 이름의 값은 0,1,2...값을 차례로 갖는다

 값이 지정되지 않은 것은 앞의 것보다 1 큰 값을 갖는다.

  


'개발 언어 > C 언어/리눅스 C' 카테고리의 다른 글

파일과 디렉터리 관련  (0) 2012.05.25
비트연산자  (0) 2012.04.22
[c] 비트연산자  (1) 2012.03.19
[c] xdr 라이브러리  (0) 2012.03.08
[c] pthread 쓰레드  (0) 2012.03.08