📅  最后修改于: 2023-12-03 14:59:36.247000             🧑  作者: Mango
在C/C++中,wcstoll()函数用于将宽字符字符串(wchar_t类型)转换为长长整型数(long long int类型),支持指定基数(进制)进行转换。该函数广泛应用于Unicode编码环境中。
long long int wcstoll(const wchar_t *str, wchar_t **endptr, int base);
以下示例演示了如何使用wcstoll()函数将宽字符字符串转换为长长整型数:
#include <stdio.h>
#include <stdlib.h>
#include <wchar.h>
int main() {
const wchar_t *str = L"12345";
wchar_t *endptr;
long long int result = wcstoll(str, &endptr, 10);
if (str == endptr) {
printf("转换失败!");
} else {
printf("转换结果:%lld\n", result);
}
return 0;
}
以上就是关于C/C++中的wcstoll()函数的介绍,希望能对程序员们有所帮助!