ANSI C 표준
CODEDRAGON ㆍDevelopment/C, C++
반응형
ANSI C 표준
여러 컴파일러 개발사들의 변화된 환경에 적응할 수 있는 수많은 C 컴파일러 발표로 C 컴파일러의 호환성이 감소 하였으며 C 컴파일러의 이식성을 복구하기 위하여 미 표준 위원회 ANSI는 C 표준인 ANSI C 를 1990년대에 제정 하였습니다.
멀티 바이트 문자 지원이 1995년에 추가되어 유럽과 동양권의 언어도 지원하고 있습니다.
https://en.wikipedia.org/wiki/ANSI_C
ANSI C 기능
ANSI C는 기존의 Classic C에 다음과 같은 기능이 추가되었습니다.
- 표준 파이브러리 함수를 규격화했으며 헤더 파일 통일
- 함수의 원형 선언 기능이 추가되어 컴파일러가 함수 호출부에서 타입 체크를 가능하게 합니다.
- 정수, 실수, 상수의 타입을 지정할 수 있는 L, U, F등의 접미어가 추가되었습니다.
- enum, void형과 const, volatile 제한자가 추가되었습니다.
- 인접 문자열 상수를 합쳐 주고 확장열의 기능도 추가되었습니다.
- 함수 내부에서 선언하는 지역 배열이나 구조체의 초기화가 가능합니다.
- 구조체 끼리 대입할 경우 구조체 크기만큼의 메모리를 복사합니다.
'Development > C, C++' 카테고리의 다른 글
콘솔 입출력, 표준 입출력 스트림 (0) | 2016.09.12 |
---|---|
Eclipse CDT 설치하기 - neon (0) | 2016.09.09 |
Ex - void형 포인터 특징 (0) | 2016.09.06 |
argc를 이용하여 설정된 수보다 문장려의 수가 초과할 경우 프로그램을 종료시키기 (0) | 2016.09.01 |
알파벳을 입력하면 ASCII코드 값을 출력하고 ASCII코드 값을 입력하면 문자 출력하기 (0) | 2016.08.27 |