profile
var yona = IOSDeveloper(stage: 0)
post-thumbnail

C Primer Plus - 3장: C의 기본 데이터형(1)

본 포스팅은 Stephen Prata의 C Primer Plus를 읽고 요약한 글입니다. > 변수와 상수 프로그램은 정보를 담고 있는 수와 문자들, data를 가지고 작업한다. 프로그램이 실행되는 동안 값이 변하지 않고 유지될 때 constant라고 부르며, 프로그램이 실행되는 동안 값이 변하거나 대입될 수 있으면 variable이라고 부른다. 데이터 타입 키워드 상수는 표시된 문자 그대로의 데이터형으로 인식되지만, 변수는 선언문을 통해 타입을 알려줘야 한다. | K&R C 키워드 | C90 K&R 키워드 | C99 키워드 | | --- | --- | --- | | int, long, short, unsigned, char, float, double | signed, v

2023년 5월 16일
·
0개의 댓글
·
post-thumbnail

C Primer Plus - 2장: C 첫걸음

본 포스팅은 Stephen Prata의 C Primer Plus를 읽고 요약한 글입니다. > #include 지시자와 헤더 파일 컴파일러에게 stdio.h 파일에 있는 코드를 포함시키라고 지시한다. #include 문은 C 전처리기 지시자(preprocessor directive)의 한 예로, 전처리란 컴파일 전 소스 코드를 대상으로 행하는 사전 작업을 의미한다. studuio.h (standard input/output header)은 header 파일로, 헤더는 모든 C 컴파일러 패키지의 일부로 여러 개 제공되며, 이 안에는 컴파일러가 사용하는 여러 함수들에 대한 정보가 들어 있다. 헤더 파일에는 상수의 정의와 함수의 이름 및 어떻게 사용되어야하는지를 지시하는 등 컴

2023년 5월 14일
·
0개의 댓글
·
post-thumbnail

C Primer Plus - 1장: 준비

본 포스팅은 Stephen Prata의 C Primer Plus를 읽고 요약한 글입니다. > 컴퓨터는 어떻게 동작하는가? CPU의 기능은 간단하다. 메모리에서 명령 하나를 가져온다. 다음 명령을 가져온다. 이것을 반복한다. CPU는 무수한 register들로 이루어진 자신만의 작업공간을 가지며, 각 레지스터는 하나의 number를 저장한다. 한 레지스터는 다음 실행할 명령의 메모리 주소를 저장한다. CPU는 이 정보를 기반으로 다음 실행할 명령을 불러온다. CPU는 가져온 명령을 또 다른 레지스터에 저장하고, 앞선 주소 레지스터를 다음에 실행할 명령이 있는 주소로 갱신한다. CPU는 instruction set이라고 부르는 한정된 개수의 명령 리스트를 가지며, 이 리스트에 포함된 명령

2023년 5월 12일
·
0개의 댓글
·