当以字符形式输出一个整数的时候,就像你说的,取模256(2^8),然后把结果对应的ascii字符输出。
% 是取余的 321/256余65
# include
void main()
{
int i=321;
printf("%x\n",i);//0x141
printf("%x\n",i%256);//0x100+0x41
printf("%d\n",i%256);//0x100+0x41
printf("%c\n",i%256);//0x41=65='A'
}
哈哈 还不简单 相减就出来了
。。。。。。。。。。。。。。。