请教一个C语言中指针的问题,望各位大鸟指点一下小弟!
来源:互联网 发布:安卓应用商店推荐 知乎 编辑:程序博客网 时间:2024/05/01 06:04
我使用的VC++6.0,下面是我的代码:
#include <stdio.h>
int main(int argc, char *argv[])
{
unsigned int num1 = 0xfffffff7;
char* ptrchar = (char*)&num1;
printf("num1:0x%x\n",*ptrchar);
unsigned int num2 = 0xffffff80;
ptrchar = (char*)&num2;
printf("num2:0x%x\n",*ptrchar);
unsigned int num3 = 0xffffff7f;
ptrchar = (char*)&num3;
printf("num3:0x%x\n",*ptrchar);
unsigned int num4 = 0xffff7f80;
ptrchar = (char*)&num4;
printf("num4:0x%x\n",*ptrchar);
unsigned int num5 = 0xffff7f90;
ptrchar = (char*)&num5;
printf("num5:0x%x\n",*ptrchar);
unsigned int num6 = 0xffff7f7f;
ptrchar = (char*)&num6;
printf("num6:0x%x\n",*ptrchar);
return 0;
}
运行结果为:
问题1:一个char指针指向的为一个char类型,即num1内存中的第一个内存单元(0xf7),但输出怎么输出num1的四个单元呢?
问题2:看数据num2和num3,我更就不能理解了!!!
问题3:在数据num5中,怎么输出的和赋值的怎么不一样!!!!!
请各位大鸟帮小弟看看哈!指点一下,不胜感谢!!!
- 请教一个C语言中指针的问题,望各位大鸟指点一下小弟!
- 一个学习C小弟的独白(各位大哥大姐顶一下额~)(1)
- 请教各位C/VC高手一个极其郁闷的问题
- 请教各位一个问题?
- 请教一下各位 第一次安装mac 版的android studio 出现了一个奇怪的问题
- 请教一下各位 第一次安装mac 版的android studio 出现了一个奇怪的问题
- 请教各位大虾JB的一个问题?
- 请教高手指点,帮帮小弟。
- 请教一下c语言编程问题
- 请教一个C语言问题
- 各位前辈指点下小弟
- 各位前辈指点下小弟
- 请教各位高手一个问题?
- 各位大大~~请教一个问题~
- 请教各位一个c++问题
- 请教各位高手一个VC++中有关声音文件的一个问题
- 请教一个USB编程的问题,请高手指点~
- 向各位大侠请教一个c++图形方面的问题,急!!!
- 宏基acer aod257上网本安装使用xp,windows7心得
- 谷歌,百度,腾讯,网易,搜狐产品比较
- SQLite 处理日期、时间型数据的方法
- Auto activation triggers for Java(代码提示)功能扩展
- 各大网站的开放平台
- 请教一个C语言中指针的问题,望各位大鸟指点一下小弟!
- Java 删除文件夹 或文件夹的子文件
- CUGB 1050 拦截导弹 【DP】
- google map菜鸟启程
- ExtJS Tree刷新后自动展开并选择节点
- Area of Interest
- VS2005 出现“对象不支持此属性和方法”
- windows server 2003 svn 服务器安装及配置(无Apache)
- 由init、loadView、viewDidLoad、viewDidUnload、dealloc的关系说起