C에서 숫자 유형과 문자열 유형 간 변환
숫자 유형과 문자열 유형 간 변환은 프로그래밍에서 일반적인 작업이며 C는 이를 수행하는 편리한 방법을 제공합니다. 이 FAQ에서는 사용 가능한 다양한 방법을 안내합니다.
문자열을 숫자로 변환
C 11 이상에서 표준 라이브러리에는 문자열을 숫자로 변환하는 다음 함수가 포함되어 있습니다. 숫자 유형:
- stof(string): 문자열을 문자열로 변환합니다. float
- stod(string): 문자열을 double로 변환
- stold(string): 문자열을 long double로 변환
- stoi(string): 문자열을 변환 int(정수)로
- stol(string): 문자열을 문자열로 변환합니다. long
- stoul(string): 문자열을 unsigned long으로 변환
- stoll(string): 문자열을 long long으로 변환
- stoull(string): 문자열을 long으로 변환 문자열을 unsigned long long으로 변환
이 함수는 문자열을 문자별로 구문 분석하고 해당 숫자를 반환합니다. 값. 유효한 숫자를 추출할 수 없으면 예외가 발생합니다.
숫자를 문자열로 변환
C 11에는 숫자 값을 문자열로 변환하는 함수 세트도 도입되었습니다.
- to_string(int): int를 a로 변환합니다. string
- to_string(unsigned): 부호 없는 int를 문자열로 변환
- to_string(long): long을 문자열로 변환
- to_string(unsigned long): unsigned long을 문자열로
- to_string(long long): long long을 문자열로 변환합니다. string
- to_string(unsigned long long): unsigned long long을 문자열로 변환
- to_string(float): float를 문자열로 변환
- to_string(double): double을 문자열로 변환
- to_string(long double): long double을 문자열로 변환합니다. string
이 함수는 지정된 숫자 값의 문자열 표현을 반환합니다. 형식 지정 옵션의 경우 문자열 스트림 개체와 함께 스트림 조작기를 사용하는 것이 좋습니다.
위 내용은 C에서 숫자 유형과 문자열 유형 간을 어떻게 변환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!