1、%d 十进制有符号整数   

      %u 十进制无符号整数    

      %f 浮点数    

      %s 字符串     

      %c 单个字符     

      %p 指针的值     

      %e 指数形式的浮点数     

      %x,%X 无符号以十六进制表示的整数    

      %o 无符号以八进制表示的整数    

      %g 自动选择合适的表示法

     注意:acm用的最多的当是  %lf    double类型           %lld       long long 类型

2

(1). 可以在"%"和字母之间插进数字表示最大场宽。

例如: %3d 表示输出3位整型数, 不够3位右对齐。

%9.2f 表示输出场宽为9的浮点数, 其中小数位为2, 整数位为6,    小数点占一位, 不够9位右对齐。

%8s 表示输出8个字符的字符串, 不够8个字符右对齐。

如果字符串的长度、或整型数位数超过说明的场宽, 将按其实际长度输出。    但对浮点数, 若整数部分位数超过了说明的整数位宽度, 将按实际整数位输出;    若小数部分位数超过了说明的小数位宽度, 则按说明的宽度以四舍五入输出。

(2)若想在输出值前加一些0, 就应在场宽项前加个0。     例如: %04d 表示在输出一个小于4位的数值时, 将在前面补0使其总宽度为4位。

(3)如果用浮点数表示字符或整型量的输出格式, 小数点后的数字代表最大宽度,  小数点前的数字代表最小宽度。

例如: %6.9s 表示显示一个长度不小于6且不大于9的字符串。若大于9, 则    第9个字符以后的内容将被删除。

printf 输出的数据类型相关推荐

  1. printf()输出

    printf()函数是式样化输出函数, 一般用于向准则输出设备按规定式样输出消息.正在编写步骤时经常会用到此函数.printf()函数的挪用式样为: printf("<式样化字符串&g ...

  2. c语言 u16 printf,C 语言printf打印各种数据类型的方法(u8/s8/u16/s16.../u64/double/float)(全)...

    u16 首先必须知道u8,s8等数据类型的定义: typedef signed char s8; typedef unsigned char u8; typedef signed short s16; ...

  3. c语言用getchar函数输入两个字符c1,c语言:用getchar函数读入两个字符给c1,c2,用putchar和printf输出。思考问题...

    用getchar函数读入两个字符给c1,c2,分别用putchar和printf输出这两个字符.思考以下问题: (1)变量c1和c2定义为字符型还是整型?或二者皆可? (2)要求输出c1和c2的ASC ...

  4. printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等)

    printf输出颜色和ANSI控制码(高亮,下划线,闪烁,光标位置,清屏等) 帝都码农 2010-05-28 23:52:00 4560 收藏 2 文章标签: function file printf ...

  5. printf输出字符串_C语言入门必学第一课,学习“输入与输出”!

    数据输入 编写程序的主要目的就是为了处理数据.数据从哪里来?数据的来源有很多种方式,如从磁盘文件中读取数据.从数据库中读取数据.从网页中抓取数据等,还有一种原始的方式就是从键盘输入数据. 在C语言中, ...

  6. php 输出text格式化,php printf() 输出格式化的字符串,phpprintf

    php printf() 输出格式化的字符串,phpprintf php printf() 函数用于输出格式化的字符串,本文章向码农介绍php printf()函数的使用方法和基本使用实例,感兴趣的码 ...

  7. [转载] Python入门(输入/输出、数据类型、条件/循环语句)

    参考链接: Python中的循环技术 在介绍之前我们先来看看计算机的三个根本性基础: 1.计算机是执行输入.运算.输出的机器 2.程序是指令和数据的集合 3.计算机的处理方式有时与人们的思维习惯不同 ...

  8. c语言编程输入a是输出为a_C ++编程基本输入,输出,数据类型,声明能力倾向问题和解答...

    c语言编程输入a是输出为a This section contains C++ programming Basic Input, Output, Data types, Declaration etc ...

  9. STM32 printf 输出到usart1

    MDK4.7环境 #include "stm32f10x.h" //在STM32中使用printf输出到USART1,在配置好USART1后,再点"Project-> ...

最新文章

  1. android 8.0 Account行为变更 账号系统
  2. python主要用来开发什么-python主要用于什么开发
  3. python查看文档的软件_Python __doc__属性:查看文档
  4. Android studio下载安装使用遇到的问题及解决办法
  5. Oracle中drop_column的几种方式和风险
  6. 金笛邮件之邮件倒入专题
  7. 20210310 20210311 :栈、队列、堆类题目合集
  8. 宏碁4752G换CPU和显卡导热硅脂步骤
  9. 2018WPS暑期实习生web前端笔试题
  10. [Leetcode] 382. Linked List Random Node 解题报告
  11. 通过mtd读写flash_Linux下读写FLASH驱动——MTD设备分析
  12. mysql_assoc函数_PHP:MySQL函数mysql_fetch_assoc()的用法
  13. [机缘参悟-84]:读《心若菩提 - 曹德旺》有感
  14. SpringBoot工程使用shiro 进行MD5加密
  15. 经典c语言程序创意,49个经典年会小游戏(绝对有创意)C
  16. 许昌学院校园网服务大厅模拟登录
  17. 网页错误详细信息 用户代理: Mozilla/4.0 (compatible; MSIE 8.0;
  18. MyBatis框架学习笔记02:使用MyBatis实现CRUD操作
  19. [原创]我个人整理的AD/2000技巧,各位收藏吧!60多个。
  20. vb.net mysql 实例教程_VB.net数据库编程(01):简单的入门实例

热门文章

  1. linux里的计划任务
  2. Pytest fixture实现测试用例前置后置操作
  3. jdk14下载与安装教程(win10)超详细
  4. C++中的%、++、--、运算符
  5. java循环求阶乘_在Java中用循环求阶乘
  6. 公共信息模型(CIM)
  7. Eclipse导出JavaDoc中文乱码问题解决
  8. DVWA靶场通关教程
  9. 关于我自己 a propos de moi
  10. 京东智能云APP可用来做什么?