int main()
{
char string[]="china";
unsigned char i=0; //------------> convert to unsigned
//------------>otherwise the data should overflow
//char i = 0; //------------> when i=127 and add 1 the result jumps to -128
//----------> -128 -> 127 it's funy, is't it?
for(i=0;i<=127;i++)
printf("%s%d\n",string,i);
return 0;
}