>백엔드 개발 >C++ >C에서 숫자 유형과 문자열 유형 간을 어떻게 변환합니까?

C에서 숫자 유형과 문자열 유형 간을 어떻게 변환합니까?

DDD
DDD원래의
2024-12-23 17:07:10110검색

How Do I Convert Between Numeric and String Types in C  ?

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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.