今天在代码中看到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代表什么数据类型相关推荐

  1. [c语言]c语言中a++ ++a在加法运算中和printf函数中的运算顺序(初学者版)

    目录 加法运算顺序: 结论: 具体详情: printf函数中的运算顺序: 结论: 具体详情: 加法运算顺序: 结论: a++ ++a在加法中按如下顺序: 1.sum的值先加上a++中的a: 2.然后再 ...

  2. c语言printf函数中的格式控制字符串,C++_C语言格式化输入输出函数详解,一:格式输出函数printf() 1 - phpStudy...

    C语言格式化输入输出函数详解 一:格式输出函数printf() 1.调用形式一般为:printf("格式化控制字符串",输出表列): 2.格式化控制字符串用于指定输出格式,它有三种 ...

  3. Python中printf函数中逗号引发的区别

    (1)异常的输出没有保留3位小数位共5位有效数字 (2)正常的输出

  4. C语言printf函数中#的用法

    代码: 运行结果: 加#号可以提示该数据以十六进制输出.

  5. 带你学C带你飞 | printf函数 | 变量 | 常量和宏定义 | 数据类型 | 取值范围 | 字符串 | 运算符

    文章目录 一.printf函数 1.printf函数 2.printf函数课后作业 二.变量 1.变量 2.变量课后作业 三.常量和宏定义 1.常量和宏定义 2.常量和宏定义的课后作业 四.数据类型 ...

  6. c语言中的输入输出函数之printf函数

    文章目录 一.前言 二.printf函数 1.printf函数定义 2.格式 格式化字符串 1.字符串常量 2.格式控制字符串 a.类型 b.标志 c.最小宽度 d. .精度 e.类型长度 3.转义字 ...

  7. codeblocks printf函数打印不出来_最全C语言基本程序交互函数之输出到屏幕

    前言 上一栏目主要讲解了各种数据类型的知识,大家先闭眼回顾一下数据类型的知识哦.本章节主要内容是讲解程序的基本交互设计之程序的输出.程序和人交互无非就是通过外设进行输入信息,C语言中基本的交互的基本流 ...

  8. C++ 函数中的不定参数

    .定义 所谓不定参数,指的就是在函数的定义中,函数的参数列表不确定的情况,即函数并不清楚自己将要接收多少个参数,最常见的例子就是我们常用的printf()函数,如: printf("%d&q ...

  9. C语言中的整型数据类型(你真的了解吗)

    1. 整型数据类型 C语言里面的整数数据类型 类型名称 C语言中的关键字 注释 字符型 char 表示一个很小的整数 短整型 short 表示一个不怎么大的整数 整型 int 生活中一般的整数都可以表 ...

  10. C方式格式化输出(printf 函数详解)

    本篇将重点介绍C语言的格式化输出函数 printf.当然该函数在C++程序中也可以使用. 目录 printf 函数构成及标准函数语句 格式字符种类的介绍 printf 函数的具体细节实现 格式符数量与 ...

最新文章

  1. windows一键安装web环境全攻略(win2008)
  2. [转]android 获取 imei号码
  3. C++ primer 第11章 关联容器
  4. 男人最佳的生育年限,程序员们,看看吧!!!
  5. oracle获取日期中日,关于ORACLE ERP中日记帐的借、贷对应的问题
  6. myeclipse 下搭建测试环境
  7. codevs 1048 石子归并
  8. 模板点击通过sql获得值 举例说明
  9. win11系统卡死怎么办 Windows11系统卡死的解决方法
  10. 【UE】UE4下载安装及测试demo
  11. 前端json编辑器和富文本编辑器的使用
  12. 软件评测师考试内容纲要
  13. android 开发日历功能,Android开发之如何实现日历控件
  14. 有趣的Windows桌面图标
  15. Vue学习----第三天_webpack(学习webpack看这一篇就够了1.8w字)【6.7】
  16. 加密数据库与密文检索、同态加密
  17. Python个人博客项目-5.统计数据应用开发
  18. 新一代的数据库备份解决方案--Oracle数据库
  19. 数据结构实验报告:图的基本操作及应用
  20. 大学回忆录-tietie

热门文章

  1. git 取消merge_git 入门教程之备忘录[译]
  2. 合肥青少年信息学计算机竞赛试题,合肥市第二十九届青少年信息学奥林匹克竞赛(小学组)试题及部分答案...
  3. stringbuilder寻找字符串位置可能存在多个 java_java面试题整理(一)
  4. hive循环语句_Hive 如何方便地实现存储过程?
  5. python库下载安装_Windows版的各种Python库安装包下载地址与安装过程
  6. matlab中inv a,设A为矩阵,b为列向量,则Matlab中运算A\b 和运算inv(A)*b
  7. java ole excel_Java 添加OLE对象到Excel文档
  8. exfat最佳单元大小_回音壁构造和单元相关的个人看法
  9. php全表搜索,搜索整个表? PHP MySQL
  10. iOS:跳转设置界面,权限相关,UIApplicationOpenSettingsURLString的使用