2024/02/20 2

C++ 리터럴(Literals) 총정리

1. 리터럴의 개념 C++ 프로그래밍 언어에서 우리는 고정된 값을 나타내기 위해 리터럴을 사용한다. 즉, 상수 값을 나타내는 데 사용되는 기본 요소인 것이다. 이러한 상수에는 숫자, 문자, 문자열 등이 포함될 수 있다. 리터럴을 이해하고 사용하는 것은 데이터 할당, 계산 및 데이터 표현에 C++에서 필수적이라 할 수 있다. 이들은 일반적으로 할당 작업에서 오른쪽 피연산자로 표시된다. C++에서의 리터럴 종류로는 위 그림에서 알 수 있듯, ① 정수 리터럴 ② 부동소수점 리터럴 ③ 문자 리터럴 ④ 문자열 리터럴 ⑤ 논리 자료형 리터럴이 존재한다. 2. 정수 리터럴(Interger Literal) C++의 정수 리터럴은 분수나 소수 부분이 없는 정수를 나타내는 상수다. 그것들은 양수일 수도 있고 음수일 수도 ..

C++ 2024.02.20

C++ 정적 키워드 총정리

1. 정적 키워드(Static Keywords)의 개념 정적 키워드는 다양한 유형과 함께 사용될 때 다른 의미를 갖는다. 정적 키워드는 아래와 같이 사용할 수 있다. ① 정적 변수: 함수의 변수, 클래스의 변수 ② 클래스의 정적 멤버: 클래스 객체 및 기능 이제 Static이라는 것이 어떤 용도로 쓰이는지 이해해 보자. 2. 정적 변수(Static Variables) 변수가 정적인 것으로 선언되면 프로그램의 수명 동안 해당 변수에 대한 공간이 할당된다. 함수를 여러 번 호출하더라도 정적 변수에 대한 공간은 한 번만 할당되고, 이전 호출에서 변수의 값은 다음 함수 호출을 통해 전달된다. 이는 C나 C++ 또는 이전 함수 상태를 저장해야 하는 다른 응용 프로그램에서 협동 루틴을 구현하는 데 유용하다. 예시:..

C++ 2024.02.20
728x90