C语言”%p”的意思-----printf(%p,p)
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)相关推荐
- c打印无符号整数_C语言基础知识:printf的输出格式,C/C++语言编程讲解
C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...
- C语言 vprintf 函数和 printf 函数区别 - C语言零基础入门教程
目录 一.vprintf 函数和 printf 函数声明简介 1.printf 函数声明 2.vprintf 函数声明 二.vprintf 函数和 printf 函数使用 三.猜你喜欢 零基础 C/C ...
- android studio如何设置输出值的小数点_C语言基础知识:printf的输出格式,C/C++语言编程讲解...
C语言基础知识:printf的输出格式 printf()函数是格式输出函数,请求printf()打印变量的指令取决与变量的类型.例如,在打印整数是使用%d符号,在打印字符是用%c 符号.这些符号被称为 ...
- 详解c语言main函数、printf函数、scanf函数与va家族
C语言入门与提升(1)--详解c语言main函数.printf函数与scanf函数,与va家族 前言: 为什么要学习C语言呢?C语言作为最古老的语言之一,走过了半个多世纪的风风雨雨,至今仍然长盛不衰, ...
- c语言设置制表符参数,printf()函数的参数和制表符
· 参数 · 控制符 · 转义序列 printf("这是第们学习的第4课"); printf("12345\n6789"); \n 换行 \r 回车键 \b ...
- C语言scanf怎么输入字母,C语言scanf输入格式printf输出格式
1. 转化说明符 %a(%A)浮点数,十六进制数字和p-(P-)表示法(C99)%c个字符 %d个有符号十进制整数 %f浮点数(包括浮点数和doulbe)%e(%E)浮点指数输出[e-(E-)表示法] ...
- c4droid语言字体颜色,关于printf如何输出颜色
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 只靠签到升级太慢了,第二次发帖...之前一直不知道咋用printf输出颜色,找了度娘就知道了..大一快结束了,c语言也学了半学期了,要走的路还很长啊... ...
- c语言int val,c语言不定参数与printf函数的实现
今天学习了C语言不定参数,C语言中的不定参数主要靠这个头文件实现,这个头文件包含了va_list().va_start().va_end()三个宏,其用法为先声明一个va_list类型的变量,它用于访 ...
- c语言printf显示变量,零基础学C语言 笔记一 变量 printf
今天写写一些零基础的C语言入门,不难,主要是细节比较多,花点心思就好. 1.注释:多行注释里面可以嵌套单行注释,但是不能嵌套多行注释. 2.快捷键:command+b:只检查代码有没有错误,能不能编译 ...
最新文章
- Phpcms V9当前栏目及所有二级栏目下内容调用标签
- LSTM神经网络 和 GRU神经网络
- 老生常谈,正确使用memset
- 文献学习(part17)--Correlation Adaptive Subspace Segmentation by Trace Lasso
- python notebook右侧网页_《Python web开发》笔记 一:网页开发基础
- 关于磁盘爆满异常(Linux下已经删除文件继续占用空间问题)
- (93)FPGA模块例化传递参数(defparam)
- 【Spark】SparkStreaming-如何使用checkpoint
- python统计及格不及格人数_Python一次输入多个值(列出存储信息),python,一次性,数值,列表...
- python read函数菜鸟_Python
- [渝粤教育] 武汉理工大学 数字信号处理 参考 资料
- java服务器 protobuf_服务器端用PHP,客户端用JAVA,通过protobuf互相通信[原创] | 学步园...
- TINA-TI仿真软件使用教程
- 【计算机网络自顶向下方法】(哈工大)学习笔记
- 安徽大学计算机复试刷人比例,658人进复试刷掉564多人!盘点21复试比奇高、刷人狠的院校专业...
- 使用COLMAP进行三维重构
- 中文新闻分类 数据集_NLP-新闻文本分类实战
- ASimpleCache开源缓存框架使用之实现抽签小程序
- 9 9简单的数独游戏python_如何使用tkinter GUI python创建9*9数独生成器?
- ABB机器人基本知识。