분류 전체보기 251

C++ Nested if문(중첩 if문) 총정리

1. Nested if(중첩 if)문의 개념 중첩 if문은 if문 안에 또 다른 if문이 있는 개념이다. 조건 안의 조건을 구현하고자 할 때 Nested if문을 쓰는 것이다. C++에서는 임의의 중첩 수준을 허용한다. 구문: if(condition1) { // Code to be executed if(condition2) { // Code to be executed } else { // Code to be executed } } else { // code to be executed } 중첩 if else 문의 위 구문에서 내부 if else 문은 조건 1이 참이 되는 경우에만 실행되며, 그렇지 않으면 이 규칙은 내부 if else 문에 적용된다. 예시1에서 우리는 3개의 숫자 중 가장 큰 것을 확인할 ..

C++ 2024.03.10

C++ if else if 총정리

1. if else if의 개념 C++에서 if-else-if 사다리는 사용자가 여러 옵션 중에서 선택할 수 있게 해주는 것이다. 아래의 그림을 통해 쉽게 이해할 수 있을 것이다. 그림에서 볼 수 있듯, ① if 문으로 들어가서 조건을 수행한 뒤, 그 조건이 거짓일 경우 ③ else if 문으로 들어가서 조건을 수행한다. 이때의 조건이 참이면 바로 블록을 탈출하게 되고, 또 거짓이라면 ⑤ 새로운 else if 문으로 다시 들어가서 조건을 수행하는 것이다. 그러고도 거짓일 경우 ⑥ else를 수행하게 된다. 예시1: // C++ program to illustrate if-else-if ladder #include using namespace std; int main() { int i = 20; // Ch..

C++ 2024.03.10

C++ 조정자(Manipulator) 총정리

1. 조정자(Manipulator)의 개념 조정자는 입출력 스트림을 수정할 수 있는 함수를 제공한다. 변수의 값을 변경한다는 것이 아니다. 삽입() 연산자를 통해 입출력 스트림을 수정할 뿐이다. 조정자는 스트림의 형식 매개 변수를 변경하기 위해 I/O문에 포함될 수 있는 특수 함수다. 또한, 조정자는 데이터 디스플레이를 포맷하는 데 사용되기도 한다. 조정자에 엑세스하기 위해서는 iomanip.h 파일이 프로그램에 포함되어야 할 것이다. 예를 들어, 16진수 값을 100으로 프린트하기 위해서는 다음과 같이 할 수 있을 것이다. coutws // After printing the output it will automatically // write a new line in the output stream. c..

C++ 2024.03.10

C++ cerr 총정리

1. cerr의 개념 cerr은 표준 오류 스트림으로, 오류를 출력하는 데 사용된다. 이것은 ostream의 인스턴스로, err 스트림은 오류 메시지를 즉시 표시해야 할 때 사용된다. 나중에 표시할 오류 메시지를 저장하지는 않는다는 것이다. C 스트림의 stderr에 해당한다. cerr에서 c는 문자를 의미하고, err는 error를 의미하므로, cerr은 문자 오류를 뜻한다. 오류를 표시하기 위해 cerr을 사용하는 것은 분명 좋은 방법이라 할 수 있겠다. 예시: // C++ program to illustrate std::cerr #include using namespace std; // Driver Code int main() { // This will print "Welcome to Gutilog..

C++ 2024.03.10

C++에서 cin 총정리

1. cin의 개념 C++에서 cin 객체는 class iostream의 객체다. 이것은 표준 입력 장치로, 키보드로부터 입력을 받아들이는 데 사용된다. 그래서 표준 C 입력인 stream stdin과도 연관되어 있다. 추출 연산자(>>)가 입력을 읽기 위한 객체 cin과 함께 사용된다. 추출 연산자는 키보드를 사용하여 입력된 객체 cin에서 데이터를 추출한다. 예시1: // C++ program to demonstrate the // cin object #include using namespace std; // Driver Code int main() { string s; // Take input using cin cin >> s; // Print output cout > name >> age; // ..

C++ 2024.03.09

C++ 연산자(Operator) 총정리

1. 연산자의 개념연산자는 수학적 또는 논리적 계산을 수행하기 위한, 어떤 값에 대해 연산하는 기호다. 이 연산자라는 것은 모든 프로그래밍 언어의 기초를 형성한다. C++에는 필요한 기능을 제공하기 위한 연산자가 내장되어 있다. 연산자는 피연산자를 연산한다. 예를 들면,int c = a + b;여기서 +는 덧셈 연산자다. 그리고 a와 b는 덧셈이 되는 피연산자인 것이다.2. 연산자의 분류C++에서 연산자는 총 6가지로 분류할 수 있다.① 산술 연산자② 관계 연산자 ③ 논리 연산자 ④ 비트 연산자 ⑤ 할당 연산자 ⑥ 삼항 연산자 또는 조건 연산자 ① 산술 연산자(Arithmetic Operators)이러한 연산자는 피연산자에 대한 산술 연산이나 수학 연산을 수행하는 데 사용된다. 예를 들어 덧셈에는 +, ..

C++ 2024.03.09
728x90