导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→C51编程:大家过来看,十分奇怪的问题,不知道是Keil的B

* 4618: C51编程:大家过来看,十分奇怪的问题,不知道是Keil的BUG,还是我程序的问题?大家发表高见!

   videohome 
videohome发表的帖子 

 C51编程:大家过来看,十分奇怪的问题,不知道是Keil的BUG,还是我程序的问题?大家发表高见!
#define    BYTE unsigned char
BYTE code String_Numberic[]={"数字"};
BYTE code String_Symbol[]={"标点"};
BYTE code String_Numberic1[]={"数字"};
BYTE code String_Symbol1[]={"标点"};
void main()
{
    while(1);
}
就以上代码,Keil版本:6.20a,查看String_Numberict和String_Numberic1相等,值如下:
String_Numberic[0]=0xCA
String_Numberic[1]=0xD7
String_Numberic[2]=0xD6
String_Numberic[3]=0x00
"数"的内码为"0xCA,0xFD","字"的内码为"0xD7,0xD6",为什么漏了一个数据?还有,我将
BYTE code String_Numberic[]={"数字"};
改为:
BYTE code String_Numberic[4]={0xCA,0xFD,0xD7,0xD6};或
BYTE code String_Numberic[]={0xCA,0xFD,0xD7,0xD6};
查看String_Numberict值都是:
String_Numberic[0]=0xCA
String_Numberic[3]=0xFD
String_Numberic[2]=0xD7
String_Numberic[3]=0xD6
而少了"String_Numberic[4]=0x00;",为什么?


发表时间:2002年1月11日0:52:00

  
回复该帖

本主题共有 7 帖,分页:>>>>>该主题的所有内容[7]条

 *树形目录 只列出部分跟帖的标题以及简单的摘要信息 该主题的部分跟帖如下:

  4650.[详细]使用汉字补丁。我网站下载特区。
摘要:......(无内容)
- [老古][864次] 2002年1月11日

  4657.[详细]老古:我下了一个6.21版本的汉字补丁,我的Keil是6.22 ,运行后没有效果.V6...
摘要:......(无内容)
- [videohome][1184次] 2002年1月11日

  4661.[详细]6.22还没有补丁,可以联系www.xiao-qi.com的版主,叫他弄一个。..
摘要:......(无内容)
- [老古][1156次] 2002年1月11日

[上一篇帖子]:把网线拔掉
[下一篇帖子]:我崇拜的你们,快来出主意!