huidong

首页 | 会员登录 | 关于争取 2022 寒假做出汇东网 Ver3.0.0 !
搜索文章


请看代码:

#include <string>
using namespace std;

int main()
{
    wstring str;
    str = L"ā是拼音";

    if(str[0] == 'ā')
        printf("true");
    else
        printf("false");

    return 0;
}

输出:

false


按理来说应该输出true的呀?


这是因为'ā'表示的是char型的字符,但是编译不会报错,改成L'ā'即可。




返回首页


Copyright (C) 2018-2024 huidong