
wcstoll()函数用于将宽字符串转换为长整型。它将指针设置为指向最后一个字符之后的第一个字符。语法如下。
long long wcstoll(const wchar_t* str, wchar_t** str_end, int base)
该函数需要三个参数。这些参数如下所示 –
str: 这是宽字符串的开头。str_end :函数将str_end设置为最后一个有效字符之后的下一个字符(如果有任何字符),否则为null。base:这指定基地。基值可以是 (0, 2, 3, …, 35, 36)
该函数返回转换后的 long long 整数。当字符指向NULL时,返回0。
示例
#include using namespace std;main() { //Define two wide character string wchar_t string1[] = L"777HelloWorld"; wchar_t string2[] = L"565Hello"; wchar_t* End; //The end pointer int base = 10; int value; value = wcstoll(string1, &End, base); wcout << "The string Value = " << string1 << "n"; wcout << "Long Long Int value = " << value << "n"; wcout << "End String = " << End << "n"; //remaining string after long long integer value = wcstoll(string2, &End, base); wcout << "nThe string Value = " << string2 << "n"; wcout << "Long Long Int value = " << value << "n"; wcout << "End String = " << End; //remaining string after long long integer}
输出
The string Value = 777HelloWorldLong Long Int value = 777End String = HelloWorldThe string Value = 565HelloLong Long Int value = 565End String = Hello
现在让我们看看具有不同基值的示例。这里的基数是16。通过获取给定基数的字符串,它将以十进制格式打印。
立即学习“C++免费学习笔记(深入)”;
示例
#include using namespace std;main() { //Define two wide character string wchar_t string1[] = L"5EHelloWorld"; wchar_t string2[] = L"125Hello"; wchar_t* End; //The end pointer int base = 16; int value; value = wcstoll(string1, &End, base); wcout << "The string Value = " << string1 << "n"; wcout << "Long Long Int value = " << value << "n"; wcout << "End String = " << End << "n"; //remaining string after long long integer value = wcstoll(string2, &End, base); wcout << "nThe string Value = " << string2 << "n"; wcout << "Long Long Int value = " << value << "n"; wcout << "End String = " << End; //remaining string after long long integer}
输出
The string Value = 5EHelloWorldLong Long Int value = 94End String = HelloWorldThe string Value = 125HelloLong Long Int value = 293End String = Hello
这里的字符串包含 5E,因此其值为十进制 94,第二个字符串包含 125。这是十进制的 293。
以上就是在C/C++中,wcstoll()函数的翻译是什么?的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1445264.html
微信扫一扫
支付宝扫一扫