프로그래밍 언어(154)
-
C++ 초급 - 2. 기본 문법 (5 - 연산자 (Operators))
2.5 연산자 (Operators)C++에서 연산자는 데이터에 대한 연산을 수행하는 기호이다.연산자를 활용하면 덧셈, 뺄셈, 곱셈, 나눗셈과 같은 수학적 연산을 수행할 수 있으며,변수 값을 증가하거나 감소시키는 연산도 가능하다.(1) 산술 연산자 (Arithmetic Operators)산술 연산자는 기본적인 수학 연산을 수행하는 데 사용된다.연산자설명 예제+덧셈a + b-뺄셈a - b*곱셈a * b/나눗셈a / b (정수 나눗셈은 몫만 반환)%나머지 연산a % b (정수만 가능)📌 산술 연산자 예제#include int main() { int a = 10, b = 3; std::cout 🔹 출력 결과덧셈: 13뺄셈: 7곱셈: 30나눗셈 (정수): 3나머지 연산: 1💡 주의:정수 나눗셈 (..
2025.02.12 -
C++ 초급 - 2. 기본 문법 (4 - 주석 (Comments))
2.4 주석 (Comments)C++에서는 코드에 설명을 추가하거나 특정 코드의 실행을 막을 때 주석을 사용한다.주석은 프로그램의 실행에 영향을 주지 않으며, 코드의 가독성을 향상시키고, 다른 개발자가 코드를 이해하기 쉽게 도와준다.(1) 한 줄 주석 (//)한 줄 주석은 // 기호 뒤에 작성되며, 그 줄의 끝까지 주석으로 처리된다.📌 기본 사용법#include int main() { // 이 줄은 주석 처리됨 (컴파일러가 무시함) std::cout 🔹 출력 결과Hello, C++!💡 한 줄 주석은 주로 다음과 같은 경우에 사용된다.코드 설명 추가int age = 25; // 사용자의 나이 저장디버깅을 위해 특정 코드 비활성화// std::cout 임시로 코드 변경int x = 10;//..
2025.02.12 -
C++ 초급 - 2. 기본 문법 (3 - 기본 입출력 (Standard Input & Output))
2.3 기본 입출력 (Standard Input & Output)C++에서는 콘솔 입출력(standard input/output)을 iostream 라이브러리를 통해 제공한다.이를 이용하면 사용자로부터 입력을 받거나, 화면에 데이터를 출력할 수 있다.(1) 표준 출력 (std::cout)표준 출력은 std::cout을 사용하여 콘솔(터미널)에 데이터를 출력하는 기능을 제공한다.출력 연산자 📌 기본 사용법#include // 표준 입출력 라이브러리 포함int main() { std::cout 🔹 출력 결과Hello, C++!📌 std::cout과 std::endl의 역할std::cout → 콘솔에 데이터를 출력하는 객체std::endl → 줄바꿈(newline) 및 출력 버퍼 비우기(flus..
2025.02.12 -
C++ 초급 - 2. 기본 문법 (2 - auto 타입 추론 (C++11))
2.2 auto 타입 추론 (C++11)C++11부터 auto 키워드를 사용하면 변수의 데이터 타입을 명시적으로 지정하지 않고도, 컴파일러가 자동으로 타입을 추론할 수 있다.이는 코드의 가독성을 높이고, 유지보수를 쉽게 하며, 반복적인 타입 선언을 줄이는 데 유용하다.📌 auto 키워드의 기본 사용법컴파일러는 우변(할당된 값)의 데이터 타입을 기반으로 auto의 타입을 결정한다.#include int main() { auto num = 42; // int auto pi = 3.14; // double auto isValid = true; // bool std::cout 🔹 출력 결과num: 42 (int)pi: 3.14 (double)isValid: 1 (bo..
2025.02.12 -
C++ 초급 - 2. 기본 문법 (1 - 변수와 데이터 타입 (Variables & Data Types))
2.1 변수와 데이터 타입 (Variables & Data Types)C++에서 변수를 선언하고 사용할 때 데이터 타입(Data Type)을 지정해야 한다.데이터 타입은 변수에 저장될 값의 종류와 크기를 결정하며, 메모리 사용량과 연산 방식에 영향을 준다.(1) 기본 데이터 타입 (Primitive Data Types)C++의 기본 데이터 타입은 크게 정수형, 실수형, 문자형, 논리형으로 나뉜다.데이터 타입크기 (보통)설명예제 값int4바이트정수형 (음수, 양수 포함)42, -10, 0float4바이트단정도 부동소수점 (소수점 표현)3.14f, -0.5fdouble8바이트배정도 부동소수점 (더 높은 정밀도)3.1415926535char1바이트단일 문자 저장'A', 'b', '#'bool1바이트참(true..
2025.02.12 -
C++ 초급 - 1. C++ 소개 및 개발 환경 설정 (4 - 첫 번째 C++ 프로그램 실행)
1.4 첫 번째 C++ 프로그램 실행C++의 기본 문법을 익히기 위해 가장 먼저 Hello, World! 프로그램을 실행해 보자.이 프로그램은 C++의 기본적인 코드 구조, 컴파일 과정, 실행 방법을 이해하는 데 도움이 된다.Hello, World! 프로그램 작성예제 코드#include // 표준 입출력 라이브러리 포함int main() { std::cout 코드 설명C++ 프로그램이 실행되는 기본 구조를 이해해 보자.1. #include : 표준 입출력 라이브러리 포함#include는 헤더 파일을 포함하는 키워드이다.은 입출력 스트림을 관리하는 라이브러리이며, std::cout, std::cin과 같은 기능을 제공한다.2. int main(): C++ 프로그램의 진입점main 함수는 C++ 프..
2025.02.12