▶ 파일
- 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 |