Printf函数中%p代表什么数据类型
今天在代码中看到print语句有%p,想了半天愣是想不出它来打印什么数据类型。
通常情况下打印log或者调用sprint等语句,%d, %s, %i等是比较常用的,而如%p,%x等很少见,
所以有必要温习一下print函数来了解各种%值得意义。
Printf(xxxxx)
功 能:
产生格式化输出的函数
用 法:
int printf(constchar *format,[argument]);
format 参数输出的格式,定义格式为:
%[flags][width][.perc] [F|N|h|l]type
([]中的内容表示是可根据实际需要选择的,实际使用时不用加[],type即是你看到的%p对应的p)
规定数据输出方式,具体如下:
1.type 含义如下:
d 有符号10进制整数
i 有符号10进制整数
o 有符号8进制整数
u 无符号10进制整数
x 无符号的16进制数字,并以小写abcdef表示
X 无符号的16进制数字,并以大写ABCDEF表示
F/f 浮点数
E/e 用科学表示格式的浮点数
g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
c 单个字符
s 字符串
% 显示百分号本身
p 显示一个指针,near指针表示为:XXXX
far 指针表示为:XXXX:YYYY
n 相连参量应是一个指针,其中存放已写字符的个数
Printf函数中%p代表什么数据类型相关推荐
- [c语言]c语言中a++ ++a在加法运算中和printf函数中的运算顺序(初学者版)
目录 加法运算顺序: 结论: 具体详情: printf函数中的运算顺序: 结论: 具体详情: 加法运算顺序: 结论: a++ ++a在加法中按如下顺序: 1.sum的值先加上a++中的a: 2.然后再 ...
- c语言printf函数中的格式控制字符串,C++_C语言格式化输入输出函数详解,一:格式输出函数printf()
1 - phpStudy...
C语言格式化输入输出函数详解 一:格式输出函数printf() 1.调用形式一般为:printf("格式化控制字符串",输出表列): 2.格式化控制字符串用于指定输出格式,它有三种 ...
- Python中printf函数中逗号引发的区别
(1)异常的输出没有保留3位小数位共5位有效数字 (2)正常的输出
- C语言printf函数中#的用法
代码: 运行结果: 加#号可以提示该数据以十六进制输出.
- 带你学C带你飞 | printf函数 | 变量 | 常量和宏定义 | 数据类型 | 取值范围 | 字符串 | 运算符
文章目录 一.printf函数 1.printf函数 2.printf函数课后作业 二.变量 1.变量 2.变量课后作业 三.常量和宏定义 1.常量和宏定义 2.常量和宏定义的课后作业 四.数据类型 ...
- c语言中的输入输出函数之printf函数
文章目录 一.前言 二.printf函数 1.printf函数定义 2.格式 格式化字符串 1.字符串常量 2.格式控制字符串 a.类型 b.标志 c.最小宽度 d. .精度 e.类型长度 3.转义字 ...
- codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕
前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...
- C++ 函数中的不定参数
.定义 所谓不定参数,指的就是在函数的定义中,函数的参数列表不确定的情况,即函数并不清楚自己将要接收多少个参数,最常见的例子就是我们常用的printf()函数,如: printf("%d&q ...
- C语言中的整型数据类型(你真的了解吗)
1. 整型数据类型 C语言里面的整数数据类型 类型名称 C语言中的关键字 注释 字符型 char 表示一个很小的整数 短整型 short 表示一个不怎么大的整数 整型 int 生活中一般的整数都可以表 ...
- C方式格式化输出(printf 函数详解)
本篇将重点介绍C语言的格式化输出函数 printf.当然该函数在C++程序中也可以使用. 目录 printf 函数构成及标准函数语句 格式字符种类的介绍 printf 函数的具体细节实现 格式符数量与 ...
最新文章
- windows一键安装web环境全攻略(win2008)
- [转]android 获取 imei号码
- C++ primer 第11章 关联容器
- 男人最佳的生育年限,程序员们,看看吧!!!
- oracle获取日期中日,关于ORACLE ERP中日记帐的借、贷对应的问题
- myeclipse 下搭建测试环境
- codevs 1048 石子归并
- 模板点击通过sql获得值 举例说明
- win11系统卡死怎么办 Windows11系统卡死的解决方法
- 【UE】UE4下载安装及测试demo
- 前端json编辑器和富文本编辑器的使用
- 软件评测师考试内容纲要
- android 开发日历功能,Android开发之如何实现日历控件
- 有趣的Windows桌面图标
- Vue学习----第三天_webpack(学习webpack看这一篇就够了1.8w字)【6.7】
- 加密数据库与密文检索、同态加密
- Python个人博客项目-5.统计数据应用开发
- 新一代的数据库备份解决方案--Oracle数据库
- 数据结构实验报告:图的基本操作及应用
- 大学回忆录-tietie
热门文章
- git 取消merge_git 入门教程之备忘录[译]
- 合肥青少年信息学计算机竞赛试题,合肥市第二十九届青少年信息学奥林匹克竞赛(小学组)试题及部分答案...
- stringbuilder寻找字符串位置可能存在多个 java_java面试题整理(一)
- hive循环语句_Hive 如何方便地实现存储过程?
- python库下载安装_Windows版的各种Python库安装包下载地址与安装过程
- matlab中inv a,设A为矩阵,b为列向量,则Matlab中运算A\b 和运算inv(A)*b
- java ole excel_Java 添加OLE对象到Excel文档
- exfat最佳单元大小_回音壁构造和单元相关的个人看法
- php全表搜索,搜索整个表? PHP MySQL
- iOS:跳转设置界面,权限相关,UIApplicationOpenSettingsURLString的使用