본문 바로가기

프로그래밍9

[C] 본격 진샹의 C언어 강좌 - 2.1.1 상수 - 2.1.1 상수 컴퓨터가 하는 일련의 작업들은, 메모리에 저장된 수들을 연산함으로 써 처리되고 작동됩니다. 이 때, 저장되는 수들은 상수와 변수로 나뉘는 데, 이 글에서는 상수에 대해 설명할 겁니다. ▶ 상수 (constant) 변수와 다른 가장 큰 특징으로 상수는 정해진 수라 절대 변경할 수 없습니다. 한번 선언한 심볼릭 상수도 마찬가지로 x=a 을 선언했으면, 나중에 x=b 로 바꿀 수 없습니다. 상수를 표현하는 방법은 크게 두 가지로 나뉩니다. 1. 리터럴(Literal) 상수 - 직접적으로 '수'나 '문자(열)'를 표현하는 방법 예시 ) 1, 2, -100, 1.5, 3.14, 3.33212e-2, x, y, z -> 정수형 상수, 실수형 상수, 문자형 상수 2. 심볼릭(Symbolic) 상수.. 2014. 2. 1.
[C] 본격 진샹의 C언어 강좌 - 2.표준입출력함수와 산술연산자 2.표준입출력함수와 산술연산자 - 2.1 상수와 변수 ** 2.1.1 상수 ** 2.1.2 변수 - 2.2 표준입출력함수 ** 2.2.1 printf 함수와 활용 ** 2.2.2 scanf 함수와 활용 ** 2.2.3 sprintf 함수와 sscanf 함수 - 2.3 산술연산과 데이터형 ** 2.3.1 산술연산과 수학함수들 ** 2.3.2 데이터형과 데이터형 변환 2장에서는 여러가지 입출력함수와 산술연산자에 대해 설명합니다. 2014. 2. 1.
[C] 본격 진샹의 C언어 강좌 - 고급 언어와 저급 언어의 차이 (부록) - 고급 언어와 저급 언어의 차이 (부록) ▶ 고급 언어와 저급 언어 고급 언어와 저급 언어를 나누는 가장 큰 기준은 사람이 이해할 수 있는가에 있으며, 각자의 특징에 따라 차이점이 발생하게 됩니다. ( 참고로 편리성에 따라 고급 언어 사이에도 더 고급 언어를 나누기도 합니다. ) 즉! 고급 언어는 인간 중심의 언어로, 프로그래밍을 하면서 사용하는 언어들은 전부 고급 언어 입니다. 즉! 저급 언어는 기계 중심의 언어로, 컴퓨터만 이해할 수 있는 언어를 통틀어서 저급 언어라고 합니다. ▶ 고급 언어와 저급 언어의 차이 고급 언어 (High-Level Language) 저급 언어 (Low-Level Language) 사람이 작성할 수 있다 가독성이 높다 이식성이 높다 작성 및 수정이 편리하다 상대적으로 크기.. 2014. 1. 28.
[C] 본격 진샹의 C언어 강좌 - 1.5 Dev C++ 컴파일러 설치 - 1.5 Dev C++ 컴파일러 설치 ▶ 컴파일러 란? 프로그램은 기계어로 이루어져 있고, 컴퓨터는 기계어를 해석함으로 써 프로그램을 실행하게 됩니다. 하지만, 사람이 직접 기계어로 프로그램을 작성하는 것은 불가능에 가깝죠. 그래서, 사람들은 지금 배우는 C 언어처럼 프로그래밍 언어들을 만들기 시작했습니다. 그리고 그 언어를 기계어로 통역해주는 프로그램을 개발하게 됬습니다. 그것이 바로 컴파일러 입니다. ▶ Dev C++ 란? 우리나라에서 Visual C++ 다음으로 가장 많이 쓰는 컴파일러로, 개인적으로 학습용이나 간단한 프로그램을 제작하기 좋다고 생각하는 컴파일러 입니다. Visual C++보다 상대적으로 가볍고, 인터페이스 구조가 간단하고 깔끔한 것이 특징입니다. ▶ Dev C++ 설치 방법 위 .. 2014. 1. 18.