printf("%p",p)

%p是打印地址(指针地址)的,是十六进制的形式,但是会全部打完,即有多少位打印多少位。

32位编译器的指针变量为4个字节(32位),64位编译器的指针变量为8个字节(64位)。

所以,在32位编译器下,使用%p打印指针变量,则会显示32位的地址(16进制的);在64位编译器下,使用%p打印指针变量,则会显示64位的地址(16进制的),左边空缺的会补0。

%x:无符号十六进制整数(字母小写,不像上面指针地址那样补零)

%X:无符号十六进制整数(字母大写,不像上面指针那样补零)

%x、%X和%p的相同点都是16进制,不同点是%p按编译器位数长短(32位/64位)输出地址,不够的补零

下图中指针形式为64位,即阿紫64位编译器下运行的

上图片来自下面的第一个参考博客,里面有该图的运算代码。

参考:

C语言”%p”的意思:https://blog.csdn.net/i_pangpang/article/details/80261647

关于printf("%p",p);使用方法的一些总结:https://blog.csdn.net/Dandelion_drq/article/details/44597633

C语言”%p”的意思-----printf(%p,p)相关推荐

  1. c打印无符号整数_C语言基础知识:printf的输出格式,C/C++语言编程讲解

    C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...

  2. C语言 vprintf 函数和 printf 函数区别 - C语言零基础入门教程

    目录 一.vprintf 函数和 printf 函数声明简介 1.printf 函数声明 2.vprintf 函数声明 二.vprintf 函数和 printf 函数使用 三.猜你喜欢 零基础 C/C ...

  3. android studio如何设置输出值的小数点_C语言基础知识:printf的输出格式,C/C++语言编程讲解...

    C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...

  4. 详解c语言main函数、printf函数、scanf函数与va家族

    C语言入门与提升(1)--详解c语言main函数.printf函数与scanf函数,与va家族 前言: 为什么要学习C语言呢?C语言作为最古老的语言之一,走过了半个多世纪的风风雨雨,至今仍然长盛不衰, ...

  5. c语言设置制表符参数,printf()函数的参数和制表符

    · 参数 · 控制符 · 转义序列 printf("这是第们学习的第4课"); printf("12345\n6789"); \n  换行 \r  回车键 \b ...

  6. C语言scanf怎么输入字母,C语言scanf输入格式printf输出格式

    1. 转化说明符 %a(%A)浮点数,十六进制数字和p-(P-)表示法(C99)%c个字符 %d个有符号十进制整数 %f浮点数(包括浮点数和doulbe)%e(%E)浮点指数输出[e-(E-)表示法] ...

  7. c4droid语言字体颜色,关于printf如何输出颜色

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只靠签到升级太慢了,第二次发帖...之前一直不知道咋用printf输出颜色,找了度娘就知道了..大一快结束了,c语言也学了半学期了,要走的路还很长啊... ...

  8. c语言int val,c语言不定参数与printf函数的实现

    今天学习了C语言不定参数,C语言中的不定参数主要靠这个头文件实现,这个头文件包含了va_list().va_start().va_end()三个宏,其用法为先声明一个va_list类型的变量,它用于访 ...

  9. c语言printf显示变量,零基础学C语言 笔记一 变量 printf

    今天写写一些零基础的C语言入门,不难,主要是细节比较多,花点心思就好. 1.注释:多行注释里面可以嵌套单行注释,但是不能嵌套多行注释. 2.快捷键:command+b:只检查代码有没有错误,能不能编译 ...

最新文章

  1. S2SH整合所需jar包及其详解
  2. python通过DictReader实现两个csv文件的映射查找lookup之代码详解
  3. uniapp快查页面链接
  4. webpack二(以webpack4.x起步)
  5. Eigen(7)Map类
  6. mysql execute指令_MYSQL简单命令
  7. [Linux] Ubuntu下的文件比较工具--meld
  8. c++11特性与cocos2d-x 3.0之std::bind与std::function
  9. redis 验证订单_php+redis消息队列实现抢购功能
  10. 主子式大于等于零的矩阵是半正定矩阵的证明方法之一
  11. 用python的OCR实现自动拍照搜题
  12. python二级多少分过_计算机二级分值分配 多少分及格
  13. 光纤交换机巡检配置常用命令
  14. 贴片电阻电容标称换算
  15. win7下keil4开发s3c2440裸机的开发环境搭建
  16. excel函数交叉定位查找内容+根据内容查找行列号(反向查找)
  17. MathJax 与 Katex 在公式对齐、编号、交叉引用方面的不同
  18. 华为鸿蒙2.0系统电脑安装步骤,华为鸿蒙系统2.0怎么安装,鸿蒙系统2.0安装教程...
  19. HTML中的JavaScript——<script>
  20. 数据库截取某一字段的值

热门文章

  1. 零散专题32 生成PDF
  2. 乐符识别matlab,GitHub - Nuullll/music-synthesizer: Homework No.1 for summer course: MATLAB
  3. 短视频运营详解:抖音变现目前流行的是七种方式之一电商卖货
  4. Android开源库项目集锦
  5. Leetcode广度优先搜索笔记2 腐烂的橘子
  6. C 语言编程 经典例题 猴子吃桃问题:
  7. 《算法》中的红黑树实现
  8. 《笨方法学 Python 3》31. 作出决定
  9. Microsoft Teams通话质量仪表盘(CQD)怎么玩?
  10. Android 触摸OnTouchListener没有响应问题解决