C语言%p与%x的区别
“%p”中的p是pointer(指针)的缩写。%p是打印地址的, 而%x是以十六进制形式打印。
%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位)输出地址,不够的补零
C语言%p与%x的区别相关推荐
- C语言 memcpy 和 strcpy 函数区别 - C语言零基础入门教程
目录 一.memcpy 函数/strcpy 函数简介 二.memcpy 函数/strcpy 函数实战 1.strcpy 函数属于字符串拷贝 2.memcpy 函数属于内存拷贝 三.猜你喜欢 零基础 C ...
- C语言 sizeof 和 strlen 函数区别 - C语言零基础入门教程
目录 一.sizeof 函数与 strlen 函数区别 1.获取字符串长度 – 针对字符串 2.获取指针/数组长度 – 针对指针/数组 3.sizeof 获取内存大小 4.经典案例 二.猜你喜欢 零基 ...
- C语言 strcpy 和 strcpy_s 函数区别 - C语言零基础入门教程
目录 一.strcpy_s 函数/strcpy 函数简介 1.strcpy 函数语法 2.strcpy_s 函数语法 二.strcpy/strcpy_s 函数实战 三.猜你喜欢 零基础 C/C++ 学 ...
- C、C++、C#、Java、php、python语言的内在特性及区别
C.C++.C#.Java.PHP.Python语言的内在特性及区别: C语言,它既有高级语言的特点,又具有汇编语言的特点,它是结构式语言.C语言应用指针:可以直接进行靠近硬件的操作,但是C的指针操作 ...
- 理解GO语言make 和 new 的区别
new 和 make 都可以用来分配空间,初始化类型,但是它们确有不同. 函数原型 new 是内建函数,函数原型为: func new(Type) *Type make 也是内建函数,它的函数原型 比 ...
- ios的开发语言是c,iOS应用开发语言C++和C的区别
在iOS应用开发过程中,我们会用到C语言和C++,他们之间有什么关系?如何区别?各自承担开发语言中的什么作用?这里达内ios培训技术专家给我们做了如下总结. C++是C语言的一个子集,是C语言的进一步 ...
- C语言double与float的区别以及输出时的小数点的数位控制
C语言double与float的区别 float : 单精度浮点数. double : 双精度浮点数. 两者的主要区别如下: 一.在内存中占有的字节数不同 单精度浮点数在 ...
- go语言协程和线程区别
go语言协程和线程区别 一.线程和协程区别 主线程是一个物理线程,直接作用在 cpu 上的.是重量级的,非常耗费 cpu 资源. Go 主线程(/也可以理解成进程)一个 Go 线程上,可以起多个协程. ...
- C语言static和const的区别
C语言static和const的区别 static: 1.不考虑类,static的作用: 1)第一个作用:隐藏.使得全局变量和函数对其它文件不可见,同时避免了不同文件的命名冲突. 2) ...
- C语言 #define 与 typedef 的区别
C语言 #define 与 typedef 的区别与用法 (qq.com) 在C语言编程中,typedef 和 #define是最常用语句,可能很多工作过几年的工程师都没有去深究过它们的一些用法和区别 ...
最新文章
- tool class
- android 打卡app,日常小打卡app
- 解决IDEA修改已有项目为maven项目时目录结构被改变的问题
- python中run函数作用_Python run()函数和start()函数的比较和差别介绍
- 【linux】centos6.9通过virtualenv安装python3.5
- js基础-(一)-基本数据类型
- 数学建模——典型相关分析(CCA)及spss操作过程
- adb与java端口冲突,如何解决adb devices 端口被占用的问题zz
- 学习记录:小程序图片上传至服务器
- Mac如何共享wifi热点
- 李学龙当选美国计算机杰出科学家的报道,我校李学龙教授当选美国医学与生物工程院会士...
- Sqlmap全参数详解
- 计算机数据库三级刷题总结
- Halcon中关于角度计算的算子详解
- python边缘坐标提取_python-从Shapely中的多边形中提取点/坐标
- CSS样式书写的三种方式
- CommonJs 和 ESModule 的 区别整理
- IIFE【JavaScript】
- 什么是Nodejs?
- 物联网发展面临哪些问题