黑马程序员技术交流社区

标题: 变量的深度解析... [打印本页]

作者: 151678537    时间: 2016-9-6 19:29
标题: 变量的深度解析...
1.局部变量是存在"栈区"的,栈区的地址是从高到底分配的
2.存储数据的时候,怎么存储的?
    数据以二进制的补码形式进行存储
    数据存储的时候,高位存储在高地址 低位存储在地地址
3.变量的地址:是指最低位所在内存的地址
4.如何取出变量的地址
    &取地址符
    printf("%p\n",&变量名);
作者: 151678537    时间: 2016-9-6 19:37
手工置顶
作者: 爷^周晨    时间: 2016-9-6 20:21
...............
作者: itcoder    时间: 2016-9-6 20:43
顶顶顶顶顶顶顶顶顶顶顶
作者: 朱儿008    时间: 2016-9-7 19:40
    &取地址符    应该是 printf("%p",&变量名);    没有 \n
作者: 梦里花落知多少s    时间: 2016-9-7 19:48
理解三个概念:
原码,反码,补码
正数的原码,反码,和补码都是一样的.
负数的反码是在原码的基础上保留最高位的符号位,其余的取反
负数的补码是在反码的基础上+1即可
作者: Beyond_Q800x    时间: 2016-9-7 22:43
你这个直接就是概念啊
作者: 呼噜噜    时间: 2016-9-7 22:47
朱儿008 发表于 2016-9-7 19:40
&取地址符    应该是 printf("%p",&变量名);    没有 \n

正解...........................
作者: 新程猿    时间: 2016-9-7 22:57
说的不够详细啊!!!!!




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2