人亦已歌 发表于 2023-2-15 18:30:31

关于字符char宽字符wchar_t与printf和wprintf的总结


#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
#include <string.h>
int main(){
        printf("%s\n",setlocale(LC_ALL, NULL));//C
        setlocale(LC_ALL, "");//根据地域设置字符格式,即936 GBK
        printf("%s\n",setlocale(LC_ALL, NULL));//Chinese (Simplified)_People's Republic of China.936

        char c='a';//一个字节
        printf("%c\n",c);

        wchar_t d=L'中';//一个字
        wprintf(L"%c\n",d);

        char s[]="hello";//英文字符串,如果用strlen取长度,长度为5
        printf("%s\n",s);
        wchar_t ss[]=L"你好,中国";//中文字符串,如果用wcslen取长度,长度为也为5
        wprintf(L"%s\n",ss);

        printf("%d\n",strlen(s));//取字符串长度
        wprintf(L"%d\n",wcslen(ss));//取宽字符串长度

        //以下同理
        //strcpy wcscopy 复制
        //strcat wcscat 连接
        //strcmp wcscmp 比较
        //strstr wcsstr 查找

        system("pause");
        return 0;
}



小莲子妈妈 发表于 2023-2-17 12:11:59

受益匪浅!不顶没人性阿

白云一朵 发表于 2023-2-18 05:22:07

天呀,我也要成为程序设计师~

jqx 发表于 2023-2-19 04:30:27

让我又有了奋斗精神

小洲 发表于 2023-2-19 22:36:01

我是毕业后开始做程序的,现在感觉还没有进入门槛。倒是有一个感触:良好的习惯应该从初期养成,包括算法等在内都需要从用户的角度出发。

老王家小子 发表于 2023-2-20 21:45:45

真的使我体会到好多~~~~~~~~~~~~~~~~学海无崖

chinaboystudent 发表于 2023-2-21 10:53:58

我想我现在知道自已该做什么了,受益匪浅,谢谢

builderscu 发表于 2023-2-21 21:58:11

受益不浅既看到了程序员的伟大 又有人生哲理 多谢

云在天 发表于 2023-2-22 11:02:45

^精华啊,虚心学习

shzhanjie 发表于 2023-2-23 18:18:14

我感到一种力量的存在。我是一名刚学VB的学生,看过之后感触很大。我会好好学习这门语言的,谢谢你对我的启发。
页: [1] 2 3 4
查看完整版本: 关于字符char宽字符wchar_t与printf和wprintf的总结