C++(15)
-
limits
numeric_limits 템플릿 클래스를 통해 각 데이터 타입에 대한 최대값, 최소값, 정밀도 등의 한계를 확인numeric_limits::max( ) : int의 타입에서 표현할 수 있는 가장 큰 정수 값 반환numeric_limits::min( ) : int의 타입에서 표현할 수 있는 가장 작은 정수 값 반환numeric_limits::lowest( ) : int의 음수 값 중에 가장 작은 값 반환 numeric_limits::highest : float의 타입에서 표현할 수 있는 가장 큰 값 반환 *무한대에 가까운 값을 다루는데 사용 -> inf 로 반환됨. numeric_limits::epsilon( ) : float 타입에서 두 값 사이의 최소 차이를 반환 * 부동소수점 ..
2025.03.21 -
iomanip
C++의 헤더는 입력 및 출력을 형식화하는 여러 가지 조작자(manipulator)를 제공1. setiosflags:출력 형식을 설정하는 데 사용됩니다. 예를 들어, std::ios::fixed나 std::ios::scientific를 사용하여 실수를 고정 소수점(fixed) 형식이나 과학적 표기법(scientific)으로 출력2. setw:출력의 너비를 설정하는 조작자입니다. 출력할 값이 지정한 너비보다 짧으면 공백을 채워서 출력3. setprecision:실수의 출력 정확도를 설정하는 데 사용됩니다. 지정한 자릿수까지 실수를 출력4. fixed와 scientific:fixed는 고정 소수점 형식으로 출력을, scientific은 과학적 표기법으로 출력 강제5. left, right, internal..
2025.03.20 -
string
C++의 string 클래스는 표준 라이브러리의 헤더에 정의되어 있으며, 문자열을 다룰 때 사용1. 생성자 (Constructors)문자열 리터럴, 다른 문자열, 또는 문자 배열로부터 문자열을 생성2. 멤버 함수 (Member Functions)append( ): 문자열을 뒤에 추가assign( ): 문자열을 다른 문자열로 할당at( ): 주어진 인덱스에 있는 문자를 반환back( ): 문자열의 마지막 문자를 반환clear( ): 문자열을 삭제empty( ): 문자열이 비어 있는지 확인3. 연산자 오버로딩 (Operator Overloading)+ 연산자로 문자열을 연결할 수 있으며, [ ] 연산자로 문자에 접근4. 기타 기능find( ): 특정 문자나 문자열이 처음 등장하는 위치를 찾기substr( ..
2025.03.20