该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

以下是我本人通过实例得出的结论,没有参照任何参考书。可能有不对的地方。

哪里不对,情各位大虾指正。

在说明之前,本人编写了一个小代码。

#include

#include

int main()

{

char a[10];

strcpy(a,"你好吗");

for(int i=0;i<10;i++)

printf("%X  ",(unsigned char)a[i]);

printf("\n");

puts(a);

printf("\n");

return 0;

}

大家可以调试运行一下。

输出结果是。

C4  E3  BA  C3  C2  F0  0  CC  CC  CC

你好吗

Press any key to continue

字符串a中存放了3个汉字,每个char是占用一个字节。

在C语言中汉字采用的是gb2312编码,每个汉字占两个字节。

printf("%X  ",(unsigned char)a[i]);

输出了每个char地址存放的数据的16进制码。

两个char地址存放一个汉字。

所以

你=====C4  E3

好=====BA  C3

吗=====C2  F0

最后由于是一

如何用C语言汉字编码输出汉字,【C语言学习】C语言汉字编码。。。C语言中汉字的输入...相关推荐

  1. C语言:输出身高和标准身高的对照表,身高范围和间隔距离可输入

    采用C语言:输出身高和标准身高的对照表,身高范围和间隔距离可输入,假设标准(身高-80)*0.7和(身高-80)*0.6分别为男女标准体重.最终实现的效果如图所示: 代码如下: int main() ...

  2. c语言如何输出无限小数,printf的格式控制(C语言)

    printf的格式控制的完整格式: % - 0 m.n l或h 格式字符 下面对组成格式说明的各项加以说明: ①%:表示格式说明的起始符号,不可缺少. ②-:有-表示左对齐输出,如省略表示右对齐输出. ...

  3. c语言函数输出怎么让竖的变横的,c语言里面。为什么我的屏幕输出数字都是竖着输出。而不是横着。怎么才能变成横着。我想输出矩阵格式的。...

    2016-02-16 回答 #include void  main() { int n; int i,j; //i为行,j为列 int k; //k为临时的列数 printf("请输入矩阵的 ...

  4. go 语言之“查找一个字符串中汉字个数”

    题目:查找"hellodudu嘟嘟的老父亲"中汉字个数,并且输出对应位置 golang中有一个unicode包,这个包下有unicode.Is这个方法.这个方法可以用来判断汉字字符 ...

  5. c语言输出菱形13579,C语言怎样输出菱形

    C语言怎样输出菱形 C语言怎样输出菱形你知道吗?上网搜索一下,但网上的方法都是分为上下部分用两个嵌套for循环输出.下面是小编为大家带来的C语言怎样输出菱形的知识,欢迎阅读. C语言怎样输出菱形 适有 ...

  6. java识别汉字个数_统计字符串中汉字的个数

    字符串可以包括数字.字母.汉字或者其他字符.使用Charater类的isDigit()方法可以判断字符串中的某个字符是否为数字, 使用Character类的isLetter()方法可以判断字符串中的某 ...

  7. c语言中汉字编码,【C语言学习】C语言汉字编码。。。C语言中汉字的输入

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 以下是我本人通过实例得出的结论,没有参照任何参考书.可能有不对的地方. 哪里不对,情各位大虾指正. 在说明之前,本人编写了一个小代码. #include ...

  8. C语言中汉字的存储和输出

    C语言中汉字的存储和输出 #include<stdio.h> int main() { int b,a=0; char c[]={"我是"}; //在数组存储为{&qu ...

  9. 杨辉三角c语言程序for循环,如何用C语言循环输出杨辉三角?

    #include #define N 14 void main() { int i, j, k, n=0, a[N][N];  /*定义二维数组a[14][14]*/ while(n<=0||n ...

最新文章

  1. android system window,Android控件的fitSystemWindows属性
  2. 清华大数据能力提升项目《数据分析方法》选课开始 !(附旁听名额)
  3. JavaScript常用DOM集合
  4. Ansible自动化运维工具介绍
  5. 启动标志_牛股启动的标志:天衣无缝。
  6. project下查看那些文件夹是空的
  7. Maven 每次update之后自动修改jdk问题
  8. 数据绑定,vs2005
  9. linux 常见开机故障解决办法
  10. 背水一战 Windows 10 (42) - 控件(导航类): Frame 动画
  11. 软考高级,信息系统项目管理师(高项)经验分享
  12. Excel表格身份证号码如何一键提取性别、年龄、出生年月
  13. STM32----矩阵按键
  14. Blender制作火焰烟雾特效
  15. linux drcom客户端配置
  16. 硬件设计9---什么是示波器?
  17. web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
  18. 软件设计师证书重要吗?
  19. 深入理解操作系统原理之设备管理
  20. [庆国庆]来生情缘-温情女儿国

热门文章

  1. matlab矩阵及其基本运算—特征值分解和奇异值分解
  2. 2021Java进阶学习资料!熬夜整理小米Java面试题
  3. 【机器人小游戏---html(附源代码)】
  4. 来来来!java程序员个人优势
  5. SRC小技巧:批量查询网站权重
  6. 蓝鲸智云统一开发环境搭建指南
  7. centos 7和redhat 7的区别及如何安装
  8. 【干货分享】一篇文章帮你搞定前端高频面试题
  9. MySQL对时间戳的格式化
  10. windows硬盘读写测试