데이터 변환Data Conversion

이러한 루틴은 다른 한 양식에서 다른 양식으로 데이터를 변환합니다.These routines convert data from one form to another. 일반적으로 이러한 루틴은 사용자가 작성할 수 있는 변환보다 더 빠르게 실행됩니다.Generally these routines execute faster than conversions you might write. to 접두사로 시작하는 각 루틴은 함수 및 매크로로 구현됩니다.Each routine that begins with a to prefix is implemented as a function and as a macro. 구현 선택에 대한 자세한 내용은 함수와 매크로 중 선택을 참조하세요.See Choosing Between Functions and Macros for information about choosing an implementation.

데이터 변환 루틴Data-Conversion Routines

루틴Routine 기능Use
absabs 정수의 절대값 찾기Find absolute value of integer
atof, _atof_l, _wtof, _wtof_latof, _atof_l, _wtof, _wtof_l 문자열을 float로 변환Convert string to float
atoi, _atoi_l, _wtoi, _wtoi_latoi, _atoi_l, _wtoi, _wtoi_l 문자열을 int로 변환Convert string to int
_atoi64, _atoi64_l, _wtoi64, _wtoi64_l_atoi64, _atoi64_l, _wtoi64, _wtoi64_l 문자열을 __int64로 변환Convert string to __int64
atol, _atol_l, _wtol, _wtol_latol, _atol_l, _wtol, _wtol_l 문자열을 long로 변환Convert string to long
c16rtomb, c32rtombc16rtomb, c32rtomb UTF-16 또는 UTF-32 문자를 해당 멀티 바이트 문자로 변환Convert UTF-16 or UTF-32 character to equivalent multibyte character
_ecvt, _ecvt_s_ecvt, _ecvt_s double을 지정된 길이의 문자열로 변환Convert double to string of specified length
_fcvt, _fcvt_s_fcvt, _fcvt_s double을 소수점 뒤의 자릿수를 지정하는 문자열로 변환Convert double to string with specified number of digits following decimal point
_gcvt, _gcvt_s_gcvt, _gcvt_s double 수를 문자열로 변환하고 문자열을 버퍼에 저장Convert double number to string; store string in buffer
_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s_itoa, _i64toa, _ui64toa, _itow, _i64tow, _ui64tow, _itoa_s, _i64toa_s, _ui64toa_s, _itow_s, _i64tow_s, _ui64tow_s int 또는 __int64를 문자열로 변환Convert int or __int64 to string
labslabs long 정수의 절대값 찾기Find absolute value of long integer
llabsllabs long long 정수의 절대값 찾기Find absolute value of long long integer
_ltoa, _ltow, _ltoa_s, _ltow_s_ltoa, _ltow, _ltoa_s, _ltow_s long을 문자열로 변환Convert long to string
_mbbtombc, _mbbtombc_l_mbbtombc, _mbbtombc_l 1바이트 멀티바이트 문자를 해당 2바이트 멀티바이트 문자로 변환Convert 1-byte multibyte character to corresponding 2-byte multibyte character
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l JIS(Japan Industry Standard) 문자를 JMS(일본 Microsoft) 문자로 변환Convert Japan Industry Standard (JIS) character to Japan Microsoft (JMS) character
_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l_mbcjistojms, _mbcjistojms_l, _mbcjmstojis, _mbcjmstojis_l JMS 문자를 JIS 문자로 변환Convert JMS character to JIS character
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l 멀티바이트 문자를 1바이트 히라가나 코드로 변환Convert multibyte character to 1-byte hiragana code
_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l_mbctohira, _mbctohira_l, _mbctokata, _mbctokata_l 멀티바이트 문자를 1바이트 가타카나 코드로 변환Convert multibyte character to 1-byte katakana code
_mbctombb, _mbctombb_l_mbctombb, _mbctombb_l 2바이트 멀티바이트 문자를 해당 1바이트 멀티바이트 문자로 변환Convert 2-byte multibyte character to corresponding 1-byte multibyte character
mbrtoc16, mbrtoc32mbrtoc16, mbrtoc32 멀티바이트 문자를 해당하는 UTF-16 또는 UTF-32 문자로 변환Convert multibyte character to equivalent UTF-16 or UTF-32 character
mbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_lmbstowcs, _mbstowcs_l, mbstowcs_s, _mbstowcs_s_l 멀티바이트 문자의 시퀀스를 해당되는 와이드 문자 시퀀스로 변환합니다.Convert sequence of multibyte characters to corresponding sequence of wide characters
mbtowc, _mbtowc_lmbtowc, _mbtowc_l 멀티바이트 문자를 해당되는 와이드 문자로 변환합니다.Convert multibyte character to corresponding wide character
strtod, _strtod_l, wcstod, _wcstod_lstrtod, _strtod_l, wcstod, _wcstod_l 문자열을 double로 변환Convert string to double
strtol, wcstol, _strtol_l, _wcstol_lstrtol, wcstol, _strtol_l, _wcstol_l 문자열을 long 정수로 변환Convert string to long integer
strtoul, _strtoul_l, wcstoul, _wcstoul_lstrtoul, _strtoul_l, wcstoul, _wcstoul_l 문자열을 unsigned long 정수로 변환Convert string to unsigned long integer
strxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_lstrxfrm, wcsxfrm, _strxfrm_l, _wcsxfrm_l 문자열을 로캘별 정보를 기준으로 정렬된 형식으로 변환합니다.Transform string into collated form based on locale-specific information
toascii, __toasciitoascii, __toascii 문자를 ASCII 코드로 변환Convert character to ASCII code
tolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_ltolower, _tolower, towlower, _tolower_l, _towlower_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l 문자를 테스트하고 소문자(현재 대문자인 경우)로 변환Test character and convert to lowercase if currently uppercase
tolower, _tolower, towlower, _tolower_l, _towlower_ltolower, _tolower, towlower, _tolower_l, _towlower_l 문자를 무조건 소문자로 변환Convert character to lowercase unconditionally
toupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_ltoupper, _toupper, towupper, _toupper_l, _towupper_l, _mbctolower, _mbctolower_l, _mbctoupper, _mbctoupper_l 문자를 테스트하고 대문자(현재 소문자인 경우)로 변환Test character and convert to uppercase if currently lowercase
toupper, _toupper, towupper, _toupper_l, _towupper_ltoupper, _toupper, towupper, _toupper_l, _towupper_l 문자를 무조건 대문자로 변환Convert character to uppercase unconditionally
_ultoa, _ultow, _ultoa_s, _ultow_s_ultoa, _ultow, _ultoa_s, _ultow_s unsigned long을 문자열로 변환Convert unsigned long to string
wcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_lwcstombs, _wcstombs_l, wcstombs_s, _wcstombs_s_l 와이드 문자의 시퀀스를 해당되는 멀티바이트 문자의 시퀀스로 변환합니다.Convert sequence of wide characters to corresponding sequence of multibyte characters
wctomb, _wctomb_l, wctomb_s, _wctomb_s_lwctomb, _wctomb_l, wctomb_s, _wctomb_s_l 와이드 문자를 해당되는 멀티바이트 문자로 변환합니다.Convert wide character to corresponding multibyte character
atof, _atof_l, _wtof, _wtof_latof, _atof_l, _wtof, _wtof_l 와이드 문자 문자열을 double로 변환Convert wide-character string to a double
atoi, _atoi_l, _wtoi, _wtoi_latoi, _atoi_l, _wtoi, _wtoi_l 와이드 문자 문자열을 int로 변환Convert wide-character string to int
_atoi64, _atoi64_l, _wtoi64, _wtoi64_l_atoi64, _atoi64_l, _wtoi64, _wtoi64_l 와이드 문자 문자열을 __int64로 변환Convert wide-character string to __int64
atol, _atol_l, _wtol, _wtol_latol, _atol_l, _wtol, _wtol_l 와이드 문자 문자열을 long로 변환Convert wide-character string to long

참고 항목See Also

범주별 런타임 루틴Run-Time Routines by Category