如何在C语言中用printf()输出某个值的地址?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在C语言中用printf()输出某个值的地址?相关的知识,希望对你有一定的参考价值。
1.C语言中要输出地址时通常以16进制的方式输出
2.
printf函数中要显示16进制数时用%x格式
3.
综上,要输出某个值的地址可以写为printf("%x",&变量);若变量为指针时,则应写为printf("%x",指针); 参考技术A 可以用printf("%d",&var);输出变量地址(10进制表示).
之所以每次都输出相同的地址值,是因为在C编译系统中为每一个变量仅分配一个内存地址,就是说不管这个变量存储的是什么值,它的内存地址总还是不变的. 参考技术B 1.
c语言中要输出地址时通常以16进制的方式输出
2.
printf函数中要显示16进制数时用%x格式
3.
综上,要输出某个值的地址可以写为printf("%x",&变量);若变量为指针时,则应写为printf("%x",指针);
以上是关于如何在C语言中用printf()输出某个值的地址?的主要内容,如果未能解决你的问题,请参考以下文章
C语言中如何把 printf 输出的内容同时保存到字符串数组中
各位大神,请问怎么才能在c语言中用float输入小数并计算后输出小数?