符号即内存,即地址

不多说,上栗子~

#include<stdio.h>//符号即内存int main(){int nNum = 'BP51';int *add ;char c1,c2,c3,c4;//***********************************************c1 = '\101';//八进制c2 = '\x41';//十六进制c3 = 'A';c4 = 65;printf("%c —- %c —- %c —- %c\n",c1,c2,c3,c4);printf("%d — %d — %d — %d\n",c1,c2,c3,c4);//***********************************************printf("%s\n",&nNum);//printf("====%s\n",nNum);这样是不对的,nNum是一个整形并非地址printf("%c\n",nNum);//而整形可以转换为字符printf("%c\n",nNum >> (8*1));printf("%c\n",((char *)&nNum)[1]);//转换为字符指针add = &nNum;printf("%x\n",&add[3]);//相当于加了 3*4个字节,因为单位为 intprintf("%c\n\n",add[3]);printf("%x\n",add +3);printf ("%c\n\n",*(add+3)); //相当于加了 3*4个字节,,因为单位为 intreturn 0;}

追寻爱情,然后发现,爱,从来就是一件千回百转的事。

符号即内存,即地址

相关文章:

你感兴趣的文章:

标签云: