`

格式化输出

 
阅读更多

格式化输出: 
我们都知道C语言有格式化输出printf()可以进行格式化输出这一功能,其格式如 
printf("[%d %f]\n",x,y);其中d%、f%称为占位符,也叫做格式修饰符,他们说明了插入数据的位置也说明了将插入数据的类型(d表示整数,f表示浮点数)以及如何进行格式化。 

Java SE5之后推出了格式化输出功能,System.out.formart()可以用于PrintStream与PrintWriter对象。 
在java中所有新的格式化功能都是由java.util.Formatter类处理。 

在java中如果需要控制输出字符串长度、空格已经对齐方式需要使用格式修饰符,其语法如下: 
%[argument_index$][flags][width][.precision]conversion 

最常用的是控制一个输出串的最小长度,这可以用width来实现 
如:System.out.format("%15s","it's show time");将输出15个字符的长度后面字符串长度不够将其前面用空格填充。 

如果需要限制输出串的最大尺寸,采用的是上面语法中的.precision,然而precision作用于不同类型的数据时其意义是不一样的,当precision作用与String时表示打印String时输出字符串的最大数量。当作用于浮点数时,它表示小数部分要显示出来的位数(默认为6位)。如:System.out.format("%15.10s","it's show time");>>     it,s show |System.out.format("%-10.2f",3.1415926);>>3.14 

最常用的类型转换 
d   整数 
c   Unicode字符 
b   Boolean值 
s   String 
f   浮点数(十进制) 
e   浮点数(科学计数) 
x   整数(十六进) 
h   散列码(十六进) 
%   字符"%" 

分享到:
评论

相关推荐

    C语言格式化输出详细说明

    ### C语言格式化输出详细说明 #### 一、概述 在C语言中,`printf` 类函数被广泛用于格式化输出。格式化输出允许开发者精确地控制数据如何显示,包括但不限于数字的进制形式、浮点数的精度、对齐方式等。本文将详细...

    CString.Format格式化输出

    CString.Format格式化输出 CString.Format格式化输出是C#语言中的一种常用的字符串格式化输出方式。它可以将数值、日期、时间等信息按照指定的格式进行输出,常用于报表、日志、数据导出等场景。 CString.Format...

    Linux下date命令,格式化输出,时间设置方法

    ### Linux下的Date命令详解:格式化输出与时间设置 #### 一、Date命令概述 `date` 命令在Linux系统中是一个非常基础且重要的工具,主要用于显示或设置系统的日期与时间。通过灵活地使用该命令的不同选项,用户不仅...

    C#中数字日期格式化输出

    在C#编程语言中,数字和日期时间的格式化输出是一项基本且重要的任务。这涉及到将数字和日期转换为人类可读的字符串形式,以便在控制台、日志、用户界面或其他输出源中呈现。本篇文章将深入探讨C#中的数字和日期时间...

    PHP格式化输出函数

    该函数的主要目的是格式化输出变量,包括字符串、数组以及对象实例,以便于开发者在开发过程中更好地理解和调试程序状态。 ```php /** * 内容显示函数 * * @package Core * * @param mixed $vars 需要显示的...

    S32K144使用printf格式化输出

    标题中的"S32K144使用printf格式化输出"涉及到的是在嵌入式系统开发中,如何在基于NXP S32K144微控制器的平台上实现标准C库中的`printf`函数功能,特别是在FreeRTOS实时操作系统下的应用。S32K144是一款高性能、低...

    python 格式化输出 示例

    python 格式化输出 示例

    python中日期和时间格式化输出的方法小结

    在Python中进行日期和时间格式化输出是一个常用且非常重要的功能,它允许用户按照特定的格式展示日期和时间数据。在Python的标准库中,`datetime`模块提供了很多处理日期和时间相关的功能。本小结将主要介绍`...

    利用宏将网络字节序和主机字节序ip格式化输出方法

    利用宏将网络字节序和主机字节序ip格式化输出为字符串ip

    VC 获取当前的日期、时间并格式化输出.rar

    VC 获取当前的日期、时间并格式化输出m  m_time=CTime::GetCurrentTime();//获取当前时间日期  m_strDate=m_time.Format("%x");//格式化日期  m_strTime=m_time.Format("%X");//格式化时间  m_strDateTime=m...

    C格式化输出详解。。。。。

    ### C格式化输出详解 #### 1. 引言 在C语言中,输入输出功能主要通过流(stream)机制实现。流是一种按照行组织的字符序列,每一行可以包含一个或多个字符,也可以不包含任何字符,通常以新行符作为结束标志。根据...

    java组件开发(14) 格式化输出

    java组件开发(14) 格式化输出

    php和smarty中格式化输出日期和时间的比较

    在PHP和Smarty这两个常见的Web开发工具中,处理日期和时间的格式化输出是常见的任务。它们各自提供了不同的方法来实现这一功能,让我们深入探讨一下。 首先,PHP是服务器端脚本语言,它提供了多种日期时间处理函数...

    perl格式化输出.

    在Perl编程语言中,格式化输出是处理数据呈现的关键技能之一。通过掌握`printf`、`sprintf`以及`write`函数的使用,可以实现对输出数据的精确控制,确保其符合预期的格式要求。本文将深入探讨如何利用Perl中的`write...

    基于STM32F103的LCD1602液晶屏驱动带Printf格式化输出

    使用Printf格式化输出显示内容到LCD1602,简化显示代码, 函数原型void LCD1602_Printf(uint8_t x,uint8_t y,const char *fmt, ...)输入参数x:从第x个显示区域开始(取值0-15)y:LCD1602屏幕行数

    C#String.Format数字格式化输出

    C#String.Format数字格式化输出;有比较详细的讲解。希望对大家有用。

    格式化输出.zip

    在IT行业中,"格式化输出"是一个非常基础但至关重要的概念,它涉及到程序设计和数据展示的方方面面。这里,我们主要从标题和描述中提取出的关键词“格式化输出”来探讨这一主题。 格式化输出是指在编程时,按照特定...

    Java字符串 日期 数字格式化输出-.doc

    Java 字符串日期数字格式化输出 Java 中的字符串日期数字格式化输出是一种常见的操作,特别是在数据输出和显示时。 Java 提供了多种方式来实现格式化输出,包括使用 NumberFormat、DecimalFormat 和 ...

    python格式化输出:fstring格式化输出.docx

    ### Python格式化输出:f-string格式化输出 在Python中,字符串格式化是处理和展示数据的一种重要方式。从早期的`%s`格式化到`str.format()`方法,再到Python 3.6中引入的f-string(格式化字符串字面量),Python中...

Global site tag (gtag.js) - Google Analytics