
C는 UNIX 운영체제의 산물이다. UNIX를 개발하면서 어셈블리어보다 더 고급 언어의 필요성을 느껴 B언어가 탄생했고 여기서 더 발전된 언어가 C 언어이다.C는 등장 이후 많은 인기를 얻었고 꾸준히 발전해왔다. 그에 따라 표준화의 필요성 또한 대두되었다. 대표적인 C

C 언어로 어록을 출력하는 간단한 프로그램을 작성해보자.\- printf\`는 표준 입출력 라이브러리에 내장된 함수로 데이터를 출력한다.C 언어는 컴퓨터가 실행할 수 있는 형태로 만들어지기까지 다음 3단계를 거친다.프로그램은 우선 전처리기(Preprocessor)로 보

printf 함수는 서식 문자열(format string) 기능을 수행하도록 만들어졌다.서식 문자열은 일반적으로 %로 시작하는 변환 규격(conversion specification)을 포함할 수 있다.변환 규격은 다음과 같은 형식을 갖는다.%m.pX or %-m.pX

해당 챕터들은 새롭게 알게된 내용에 한해서만 요약하여 작성했습니다.대부분의 프로그래밍 언어에서 할당은 구문(statement)이다. 이와 달리 C 언어에선 할당이 +와 같은 연산이다. 할당 v = e의 값은 할당 이후 v의 값이다.많은 프로그래밍 언어에선 i <

변수명 앞에 별표를 사용한다.위 선언은 p가 int형을 갖는 object를 가리키는 포인터 변수라는 뜻이다.C에선 오로지 포인터에서만 쓰이는 연산자 두 가지를 제공한다. 우선 변수의 주소를 찾기 위해 사용하는 & (주소) 연산자가 있다. x가 변수라면 &x는 x의 메모