这个程序的目的是什么呀?
#include <stdio.h>int main()
{
FILE *fp;
unsigned i;
struct
{
char H;
char L;
}ch;
if((fp=fopen("file.txt","w"))==NULL)
puts("fail");
for(i=0xA440;i<0xFFFF;i++)
{
ch.H=i/256;
ch.L=i%256;
fprintf(fp,"%X %c%c\t",i,ch.H,ch.L);
if(!(i%10))
fputc('\n',fp);
}
fclose(fp);
return 0;
}
0xA440 0xFFFF 是什么呀?
ch.H=i/256;ch.L=i%256;这两句是什么意思?
----------------解决方案--------------------------------------------------------
ch.H=i/256;取得高四位地址
ch.L=i%256;取得低四位地址
----------------解决方案--------------------------------------------------------
0xA440 0xFFFF
哪这个又是什么呀?
----------------解决方案--------------------------------------------------------