본문 바로가기

c++52

C++ Primer 03 Exercise 01 #include int main() { using namespace std; const int ONEMETER = 100; cout > height; cout 2023. 2. 18.
C++ Primer 03 학습목표 C++의 변수 이름을 정하는 규칙 C++에 내장된 정수형 : unsigned long, long, unsigned int, int, unsigned short, short, char, unsigned char, signed char, bool C++11에서 추가된 변수형 : unsigned long long, long long 여러 정수형의 시스템 한계값을 나타내는 climits 파일 여러 정수형의 수치 상수들 const 제한자를 사용하여 기호 상수 만들기 C++에 내장된 부동 소수점형 : float, double, long double 여러 부동 소수점형의 시스템 한계값을 나타내는 cfloat 파일 여러 부동 소수점형의 수치 상수들 C++의 산술 연산자 자동 데이터형 변환 강제 데이터형 변환 .. 2023. 2. 18.
C++ Primer 02 학습목표 C++ 프로그램 작성법 #include 전처리 지시자 cout 객체를 사용한 출력 endl의 사용하는 시점과 방법 cin 객체를 사용한 입력 C++ 프로그램의 일반적인 형식 main()함수 C++ 프로그램에 주석문 달기 변수의 선언과 사용 간단한 함수의 정의와 사용 2.1 C++의 시작 // myfirst.cpp #include int main() { using namespace std; cout 2023. 2. 18.
C++ Primer 01 학습목표 C와 C++ 언어의 역사와 철학 절차적 프로그래밍과 객체 지향 프로그래밍 C++가 C언어에 추가한 객체 지향 개념 C++가 C언어에 추가한 일반화 프로그래밍 개념 프로그래밍 언어의 표준 프로그램 작성 요령 C Unix 운영체제를 만들기 위해 필요했던 고수준 언어로 탄생한것이 C언어 : 저수준 언어의 효율성 및 하드웨어 접근 능력 + 고수준 언어의 일반성과 이식성이 결합됨 고수준(high-level) 언어 : 특정 하드웨어에 종속되지 않고 여러 종류의 컴파일러를 사용하여 각각의 컴퓨터에 맞는 내부적인 기계어로 쉽게 바꿀 수 있음 C는 절차적 언어(procedural language)이기 때문에 데이터보다 알고리즘에 치중함 : 컴퓨터가 수행해야 할 동작들을 명확히 구분한 후 구분된 동작들을 프로그래.. 2023. 2. 18.