Keil2的编译后 汉字的编码是什么规则
答案:2 悬赏:10 手机版
解决时间 2021-03-27 15:08
- 提问者网友:缘字诀
- 2021-03-26 21:31
Keil2的编译后 汉字的编码是什么规则
最佳答案
- 五星知识达人网友:旧脸谱
- 2021-03-26 23:06
"我"的GBK编码是 CEB2.
------------
"我"的内码是 CED2。
在 P1、P2 显示出来 CE、D2,并不难。
main()
{
unsigned char WO[] = "我";
P1 = WO[0];
P2 = WO[1];
while(1);
}追问就是我写的代码,并不能够把“我”这个子的内码分解出来,分解出来的值是 8007.看看是哪边出了问题。追答main()
{
unsigned char WO[] = "我";
int xxx;
P1 = WO[0]; //P1 = CE
P2 = WO[1]; //P2 = D2
xxx = (int)("我"); //xxx = 01CE
HZ(xxx);
P1 = MSB; //P1 = 01
P2 = LSB; //P2 = CE
while(1);
}
---------------------
(int)("我") = 01CE,这个数,还不知道是怎么变出来的。
没有显示出来:8007。
------------
"我"的内码是 CED2。
在 P1、P2 显示出来 CE、D2,并不难。
main()
{
unsigned char WO[] = "我";
P1 = WO[0];
P2 = WO[1];
while(1);
}追问就是我写的代码,并不能够把“我”这个子的内码分解出来,分解出来的值是 8007.看看是哪边出了问题。追答main()
{
unsigned char WO[] = "我";
int xxx;
P1 = WO[0]; //P1 = CE
P2 = WO[1]; //P2 = D2
xxx = (int)("我"); //xxx = 01CE
HZ(xxx);
P1 = MSB; //P1 = 01
P2 = LSB; //P2 = CE
while(1);
}
---------------------
(int)("我") = 01CE,这个数,还不知道是怎么变出来的。
没有显示出来:8007。
全部回答
- 1楼网友:七十二街
- 2021-03-26 23:40
utf-8吧,否则07说不过去,楼主也可以测一下sizeof ("我")
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯