首页 > 其他分享 >C语言学习 字符串

C语言学习 字符串

时间:2023-02-02 21:57:01浏览次数:43  
标签:中以 编码 存储 GBK C语言 学习 内存 unicode 字符串

如果文件编码是GBK, 那么他会编译成GBK编码,存储起来。

 

 

 内存里面这么存储。中文是GBK编码存储,而数字和英文, 是以unicode编码存储

 

 

 GBK编码查询

 

 

 宽字符,在watch view里面看到的是unicode码点, 在内存中, 是unicode编码存储。

watch view

 

 内存中

http://www.mytju.com/classcode/tools/encode_utf8.asp

 

将文件转换成UTF-8, 看一下是怎么存储的 

 

 在内存中以unicode编码, 

 

 宽字符

 

 在内存中以unicode编码

 

标签:中以,编码,存储,GBK,C语言,学习,内存,unicode,字符串
From: https://www.cnblogs.com/liumy/p/17087520.html

相关文章

  • 欧拉函数及其定理学习笔记
    ——bysunzz3183欧拉函数出自:筛初步欧拉函数进阶定义\[\varphi(n)=\sum\limits_{i=1}^{n}[\gcd(n,i)=1]\]筛法原理\[\varphi(n)=n\prod_{i=1}^{k}(1-\frac{......
  • 看到发狂的moveElement函数中的字符串拼接
    vartimer=setTimeout("moveEleme('"+eleID+"',"+leftMar+","+topMar+","+interval+")",interval)这是我调用时候传的参数:moveEleme("test",20......
  • c语言中获取环境变量
    #include<stdio.h>intmain(intargc,char*argv[],char*envp){/**命令行传参的时候例如:mysqlmysql-h127.0.0.1-uroot-p123*argc传入......
  • C语言++前置与后置
    1.++前置#include<stdio.h>intmain(){inti=10,j=0;/*i=i++;*//*j=i++;*/j=++i;//先对i++,再赋值给jprintf("%d%d",i,j);i=11,b=11}2.++后置#includ......
  • git 完整版学习
    基本概念工作区(WorkingDirectory)就是你在电脑里能看到的目录,比如上文中的gafish.github.com文件夹就是一个工作区本地版本库(LocalRepository)工作区有一个隐藏目录......
  • Dos命令行学习
    Dos命令行学习打开cmd``的方式1、在任意的文件夹下面,按住shift+鼠标右键点击,在此处打开命令行2、资源管理器的地址栏前面加上cmd路径管理员方试运行:选择以管理员方式......
  • MakeDown学习
    MakeDown学习目录MakeDown学习标题三级标题字体引用分割线图片超链接列表表格代码设置字体颜色大小和背景色业内跳转标题三级标题字体斜体**粗体****斜体......
  • 【博学谷学习记录】超强总结,用心分享 | 前端开发 JS基础(三)
    JavaScript基础(3)if多分支语句和switch的区别:共同点都能实现多分支选择,多选1大部分情况下可以互换区别:switch…case语句通常处理case为比较确定值的情况......
  • SQL学习九
    1.SQL99标准下的连接查询是如何操作的?交叉连接交叉连接实际上就是SQL92中的笛卡尔乘积,只是这里我们采用的是CROSSJOIN。SQL:SELECT*FROMplayerCROSSJOINtea......
  • 前端面试需要学习的技术
    前端面试需要学习的技术HTML,CSS,JavaScript:前端的基础语言。CSS预处理器,如Sass,Less等。JavaScript框架,如React,Angular,Vue等。模块化,如CommonJS,AMD,......