본문 바로가기
반응형

C언어4

escape character, escape sequence(이스케이프 문자, 이스케이프 시퀀스) 이스케이프 문자(Escape Character), 이스케이스 시퀀스(Escape Sequence)는 특수한 기능을 갖고 있는 문자로, '\' 백슬래시를 사용한다. 백슬래시는 키보드의 '\'로 쓰며 둘은 같은 의미이다. 다음은 많이 사용하는 이스케이프 문자이다. 문자 기능 \a 경고음 출력 \b back space \f form feed(다음 새 페이지) \n 줄 바꿈(new line), 개행 \r carrige return(커서를 현재줄 앞으로 보냄) \t horizontal tab(키보드의 tab) \v vertical tab(수직 tab) \0 null 문자(ASCII 코드값이 0인 문자) 2022. 6. 25.
자료형(2) 변수 변수(variable)는 변할 수 있는 값이 저장되는 기억공간으로 프로그램이 실행 도중에 수시로 바뀐다. 사용자가 임의로 정할 수 있으며 모든 변수는 정해진 자료형이 있고, 할당된 값을 갖는다. 변수는 항상 사용되기 전에 선언되어야 하는데 함수 시작 전이나 함수 안에서 선언할 수 있다. 변수의 이름은 영문대소문자를 구별하여 사용하고, 반드시 영문자나 밑줄(_)로 시작해야 하며, 중간에 숫자, 밑줄(_)을 포함할 수 있다. 하지만 중간에 밑줄(_) 외 특수문자기호를 섞어쓸 수는 없다. 또한 변수의 이름으로 같은 이름의 예약어는 사용할 수 없다. 2022. 6. 24.
C 프로그램의 구조 C 프로그램을 작성할 때 기본적으로 알아두어야 하는 구조가 있다. 도입부, main() 함수, 호출되는 함수로 구성되는데 도입부에서는 프로그램을 설명하고, 사용되는 전역변수와 사용자 함수 원형을 선언한다. 선행처리와 매크로(macro)를 정의하기도 한다. main()함수부분은 다음과 같은 형태로 시작한다. 위의 함수는 출력형태가 int이고, 입력형태가 void인 main이라는 함수를 의미한다. void는 반환하는 값이 없을 경우를 의미한다. 이 부분의 함수는 사용자가 작성하기도 하고, 이미 작성된 함수를 사용하기도 한다. 중괄호 내부가 바로 함수를 작성하는 부분인데, 함수의 몸체(body)라고도 불린다. 작성된 코드 문장들은 순차적으로 실행되는데 그 순서는 위에서 아래로, 절차지향적인 C언어의 특성을 반.. 2022. 6. 20.
C의 시작 프로그래밍 언어 중 하나인 C언어는 1972년 미국 벨(Bell) 연구소의 데니스 리치(Dennis Ritchie) 연구원이 개발한 시스템 기술용 언어로, 처음엔 소프트웨어 개발용 운영체제인 유닉스(UNIX)에 사용할 목적으로 만들어졌다. C언어의 'C'의 의미는 당시 벨 연구소에 진행했던 프로젝트가 알파벳순서를 딴 A, B가 있었는데 B 다음 C 프로젝트에서 유닉스를 개발하던 중 데니스 리치가 컴퓨터 언어를 개발하게 되어 'C'언어라 칭하게 되었다. C언어는 개발 이후 오늘날까지 컴퓨터 운영체제에서부터 각종 응용 프로그램, 로봇 제어, 유무선 통신 시스템 등 다양한 산업 전반에 걸쳐 사용되고 있으며, 이후 객체지향 개념이 추가되어 C++언어 등장에도 영향을 주었다. C언어는 논리적이면서도 구조적이며, .. 2022. 6. 12.
반응형
LIST