指针类型的变化
摘要:
#include <STDIO.H> int main()
{ //无符号整型,4个字节 unsigned int a = 0xFFFFFFF7; //无符号整型强制转化为无符号char型,只保留最低一个字节,所以i的值为0x000000f7 unsigned char i = (unsigned char)a; //注意!!!!该步骤只是将一个unsigned int型的指针强制转化为一个char型的指针,所以改变的 //只是指针变量a的指针的寻址方式,原来指针为int*时,地址+1相当于加4个字节而现 //在指类型为char*,则地址+1相当于+1个字节。 char* ... 阅读全文
posted @ 2012-02-26 21:48 阿杜的世界 阅读(276) 评论(0) 推荐(0) 编辑