93 : 名無しさん : 2009/08/22(土) 00:16:19
 #include <stdio.h>
 #include <string.h>
 int main(void)
 {
 char *p="A";
 char *h="B";
 char *rp;
 int length;
 length=p-h;
 printf("%d\n",*p);
 printf("%d\n",*h);
 printf("%d\n",*p-*h);
 printf("%d\n",length);
 return 0;
 }
 これで最後のlengthが何故 -4 って出るかがわからない
 上の*p-*hはA(64)-B(65)で-1ってわかるけど

 length=p-h;これが何故-1なのか不明教えてくれ