본문 바로가기

반응형

Programming/C++ 2

(32)
[C++ 요약] 3장. 데이터 처리 C++ 기본 데이터형 정수형과 부동 소수점형 값을 저장하는데 사용되는 메모리 크기와 signed냐 unsigned냐에 따라 -> 정수형은 다시 여러가지 형으로 세분된다. C++의 정수형을 크기가 작은 것부터 순서대로 나열하면 : bool, char, signed char, unsigned short, int, unsigned int, long, unsigned long 정수형 wchar_t가 들어갈 위치는 시스템에 따라 다르다 char형은 그 시스템의 기본 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다. wchar_t형은 시스템의 확장 문자 세트에 속하는 어떠한 문자도 저장할 수 있을 만큼 커야한다. 부동 소수점형은 소수부가 있는 값을 나타낼 수 있다. : 정수보다 훨씬 큰 값을 나타낼..
[C++] 3장-4. C++ 산술 연산자 데이터형 변환 11가지 정수형 3가지 부동 소수점형 데이터형을 혼합해 사용하면 데이터형의 불일치를 해결을 위해 데이터형 변환 특정 데이터형 변수에 다른 데이터형의 값을 대입 수식에 데이터형을 혼합해 사용 함수에 매개변수를 전달 대입 구문에서의 데이터형 변환 so_long이 long형이고 thirty가 short형일때 so_long=thirty; // long형 변수에 short형 값을 대입 thirty의 short형 (16비트 값)을 long형 값(32비트 값)으로 확장해 새로운 값을 대입 데이터형 변환 문제점 double -> float : 큰 부동 소수점을 작은 부동 소수점 유효 숫자의 손실 / 범위를 벗어날 경우 예측 불가 부동 소수점형을 정수형으로 소수부 손실 / 범위를 벗어날 경우 예측 불가 l..
[C++ 연습문제] 3장. 데이터 처리 (1) 01. C++이 여러 개의 정수형을 제공하는 이유 더보기 효율적인 메모리 관리를 위해 메모리 크기에 맞는 다양한 정수형을 사용하기 위해서 더보기 특별한 요구에 적합한 데이터형을 골라서 사용 가능하므로 특정 데이터형을 사용하면 계산 속도를 높일 수 있다. 02. 다음과 일치하는 변수 선언 a. 값이 20인 short형 정수 b. 값이 42,110인 unsigned int형 정수 c. 값이 3,000,000,000인 정수 더보기 short var1 =20; unsigned int var2 = 42110; long long var3= 3000000000; 더보기 short rbis=80; //short int rbis=80; unsigned int q = 42110; //unsigned q =42110; un..
[C++ 요약] 3장. 데이터 처리 C++의 기본 데이터형 :정수형과 부동 소수점형 값을 저장하는 데 사용된 메모리 크기와 signed, unsigned 여부에 따라 : bool < char < signed char < unsigned char < short < unsigned short < int
[C++ 연습문제] 2장. C++ 시작하기 (2) Q1. 이름과 주소를 출력하는 프로그램 #include using namespace std; int main() { char name[] = "박산흥"; char address[] = "서울특별시"; cout
[C++ 연습문제] 2장. C++ 시작하기 (1) 01. C++ 프로그램을 구성하는 모듈 더보기 함수 02. 다음의 전처리 지시자가 하는 역할 #include 더보기 iostream 클래스 라이브러리를 가져와 미리 정의된 함수를 사용한다. 더보기 컴파일하기 전에 이 지시자를 iostream 파일의 내용으로 대체한다. 03. 다음의 구문의 하는 역할 using namespace std; 더보기 std라는 이름의 이름공간을 사용한다. 더보기 std 이름 공간에 정의되어 있는 이름들을 프로그램이 사용할 수 있도록 허용한다. 04. "Hello, world"라는 문자열을 출력하고 새 행을 시작하는 구문 #include using namespace std; int main() { cout
[C++ 요약] 2장. C++ 시작하기 C++ 프로그램 프로그램은 main()이라는 함수부터 실행되며 그 함수라고 부르는 하나 또는 그 이상의 모듈로 이루어진다. -> main()함수는 반드시 필요한 함수 함수 : 함수 머리와 함수 몸체로 구성 함수 머리: 리턴값이 있을 경우 어떤 데이터형의 값을 리턴, 어떤 종류의 정보를 매개변수로 받는지 나타낸다. 함수몸체 : 중괄호 {}로 둘러싸인 C++ 구문으로 이루어짐 C++ 구문의 유형 선언 구문 변수의 이름과 데이터형 선언 대입 구문 변수에 값을 대입 메시지 구문 객체에 메시지를 전달해 활동을 시작하도록 명령 함수 호출 함수를 동작 함수 원형 매개변수의 개수와 데이터형, 함수의 리턴형을 선언 return 구문 피호출 함수가 리턴하는 값을 호출 함수에 전달 클래스 : 사용자가 정의하는 데이터 형식으..
[C++ 요약] 1장. C++ 첫걸음 컴퓨터 성능의 향상에 따라 프로그램도 크고 복잡해짐 ->컴퓨터 언어 프로그래밍 프로세스 변화 C언어 프로그램의 흐름을 제어하기 쉽고, 구조적이고 모듈화된 접근이 가능하도록 제어구조와 함수와 같은 기능을 통합 C++ 객체지향 프로그래밍과 일반화 프로그래밍에 초점을 두어, 모듈화와 코드 재활용으로 프로그램 신뢰성 향상과 유지보수편의성 극대화 C++ 컴파일러들의 등장으로 ISO / ANSI C++ Standard는 호환이 되도록 표준을 제공한다. -> 이식성 확장 C++ 프로그래밍 C++언어로 표현된 소스파일 작성 -> 컴파일 -> 링크 -> 기계어 파일 생성 : 모두 IDE[통합개발환경]에서 이루어진다.

반응형