U盘要格式化成什么形式

U盘要格式化成什么形式,第1张

U盘格式化,当然首选FAT了。
但如果大于2G的U盘是无法格式化成FAT格式的。
所以您是4G的U盘,而且你是经常使用U盘维护电脑的话,建议把你的U盘精准计算,留出2G的空间,其他空间量产成USB-CDROM。
当然,如果是8G甚至更大的U盘,就直接格式化成FAT32格式和NTFS格式了。对于U盘来说,我本人觉得FAT32和NTFS区别不大。当然硬盘和移动硬盘首选是NTFS了。因为NTFS不易产生碎片。

C:\Documents
and
Settings这一类的东西要复制到别的盘吗
这个文件夹
是你的用户文档
是要转移到别的分区上的
格式化是删除硬盘上所有的文件!
比如你要格式化D盘,就在我的电脑里的D盘点右键!
里边就有格式化!
详细回答:
格式如形式,格式化就如将一个东西以一种形式表示出来。
格式化硬盘就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。没有这个工作的话,计算机就不知道在哪写,从哪读。
硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行格式化(FORMAT)的工作,硬盘都必须格式化才能使用。
格式化是在磁盘中建立磁道和扇区,磁道和扇区建立好之后,电脑才可以使用磁盘来储存数据。
在Windows和DOS *** 作系统下,都有格式化Format的程序,不过,一旦进行格式化硬盘的工作,硬盘中的数据可是会全部不见喔!所以进行这个动作前,先确定磁盘中的数据是否还有需要,如果是的话先另行备份吧。
高级格式化就是清除硬盘上的数据、生成引导区信息、初始化FAT表、标注逻辑坏道等。
低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它只能够在DOS环境来完成。而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化 *** 作。
格式化分区以后分区的文件就消失了,所以格式化应当注意使用,不然删除了自己的文件就很难恢复了!

简单的说,格式化就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。没有这个工作的话,计算机就不知道在哪写,从哪读。
硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行高级格式化(FORMAT)的工作,硬盘都必须格式化才能使用。
格式化是在磁盘中建立磁道和扇区,磁道和扇区建立好之后,电脑才可以使用磁盘来储存数据。
在Windows和DOS *** 作系统下,都有格式化Format的程序,不过,一旦进行格式化硬盘的工作,硬盘中的数据可是会全部不见喔!所以进行这个动作前,先确定磁盘中的数据是否还有需要,如果是的话先另行备份吧。
低级格式化:
低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它只能够在DOS环境来完成。而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化 *** 作。其实,我们对一张软盘进行的全面格式化就是一种低级格式化。
需要指出的是,低级格式化是一种损耗性 *** 作,其对硬盘寿命有一定的负面影响。因此,许多硬盘厂商均建议用户不到万不得已,不可“妄”使此招。当硬盘受到外部强磁体、强磁场的影响,或因长期使用,硬盘盘片上由低级格式化划分出来的扇区格式磁性记录部分丢失,从而出现大量“坏扇区”时,可以通过低级格式化来重新划分“扇区”。但是前提是硬盘的盘片没有受到物理性划伤。
高级格式化就是清除硬盘上的数据、生成引导区信息、初始化FAT表、标注逻辑坏道等。
如果用对硬盘的C:区进行格式化键入格式如下:
[ ]内可填入参数,建议大家一般不要填加参数。
直接键入format C: ,然后回车就可以了,因为对一般人来说填加参数意义不大。
最主要、最常用的参数有以下几个。
/u 对硬盘进行破坏性格式化,如果不填加此参数,硬盘根目录下将产生一个隐藏的MIRROR映像文件,如果未进行其它硬盘 *** 作,可以用UNFORMAT 恢复原来的硬盘内容,当然最好在格式化硬盘之前,将需要备份的数据等先备份好。
/s 格式化之后将DOS系统文件复制到硬盘根目录,填加此项参数,硬盘可以启动至C: 的状态,这在DOS时代非常有用,现在已经没有什么实际意义了。
/c 格式化硬盘的同时检查硬盘扇区并修复坏扇区,这种修复并不十分可靠,还会影响格式化的速度。
/v [label] 格式化后给硬盘加上[ ]内的卷标(名字)。
/q 快速格式化还有一些不常用的参数,就不一一介绍了。
我们仍需用WINDOWS98的启动盘,将其插入计算机的A驱动器,然后打开计算机,按1键,按回车,十几秒后屏幕将出现A: ,因为我们硬盘有3个分区,所以键入f: ,回车,屏幕变成F: (如果是2个分区就键入e: 回车,如果4个分区,就键入g: ,回车,以此类推)键入format c: 回车,出现下面提示。
WARNING , ALL DATA ON NON-REMOVABLE DISK
DRIVE C: WILL BE LOST!
Proceed with Format (Y/N)n
意思是说危险,C区数据将丢失,是否格式化?
我们按Y,回车,这时会出现一个进度数字指示,从1开始到99结束,格式化5G硬盘,如果计算机的配置高的化,2分钟左右可以结束,配置低则也可能要用5、6分钟,也许更慢些,但如果很长时间,进度数字不动的话,则硬盘有问题,需要更换或维修。
当进度数字闪过99后,出现下面的提示。
Volume label ( 11 characters , ENTER for none)
意思是让我们给硬盘起个卷标,也就是名字,如果直接回车,则没有卷标名称。
然后会出现格式化完成后,硬盘空间的列表,会告诉我们硬盘的总容量,可用空间,系统占用空间,坏扇区占用空间,卷标,剩余空间等数据,并回到了F:/ 的状态,这说明我们已经成功的完成了格式化C分区的格式化,然后还按上面的步骤依次完成对D:区和E:区的格式化工作。
格式化:指对磁盘进行使用前的预处理以便存入数据。一般而言,新盘是必须格式化的,而使用过的旧盘也可以格式化,格式化后磁盘上全部数据将被删除。
注意:硬盘的格式化是一项非常危险的 *** 作,建议提前备份重要数据,如果没有及时备份就格的用户可以在格式化(高级格式化)后用户可以用一些恢复软件来恢复重要数据,但是全区恢复的前提是没对格的分区写入任何内容。如果写进内容了,就可能不全部恢复了,但还是能恢复部分数据!

%o意思是以八进制整型式输出整数。C语言中对于不同类型的数据用不同的格式字符。

x格式符,以十六进制数形式输出整数。

u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。

c格式符,用来输出一个字符。

s格式符,用来输出一个字符串。

扩展资料

%[scanfset]scanfset 有两种形式:一种是以非 “^” 字符开头的 scanset , 表示在读入字符串时将匹配所有在 scanfset 中出现的字符,遇到非scanfset 中的字符时输入就结束。

另外一种形式是以 “^” 字符开头的scanfset ,表示在读入字符串时将匹配所有不在scanfset 中出现的字符,遇到scanfset 中的字符输入就结束。

scanf(“%[^\n]”,str);//遇到回车键时字符串输入结束,可使scanf接收空格等特殊字符。

参考资料来源:百度百科-格式字符

格式化 可以用来格式盘符,如 C: d: E: F: FORMAT命令 FORMAT命令是一个很常用的命令,主要用于格式化磁盘。FORMAT命令是DOS *** 作系统对磁盘加工的一种 *** 作,他将磁盘规划成为DOS内外能够够处理的格式以满足系统的特定要求。FORMAT命令为磁盘生成一个新的根目录和一个新的文件分配表,并且检查磁盘上的所有文件,因此,FORMAT命令会破坏磁盘上的所有文件/目录,所以使用FORMAT命令的时候一定要小心。 FORMAT命令的参数: /Q 快速格式化磁盘。这个命令只格式化磁盘的文件分配表,文件内容没有受到损坏,所以使用这个参数格式化磁盘以后,里面的文件基本上是能够恢复的。另外,一般的时候推荐大家使用这个参数,1)因为格式化速度快;2)减少对磁盘的磨损。 /U 无条件格式化。使用这个参数以后格式化命令会对这个磁盘格式化,这样做既有好处也有坏处。好处是能够彻底的检查磁盘,清除所有数据;坏处是速度很慢而且对磁盘有一定的磨损。 /S 格式化以后传输DOS系统。使用这个参数以后,当你格式化后,系统会把系统传输给这张被格式化的磁盘,以后这张磁盘就能够启动电脑了。 运用举例:假设要格式化C盘以后安装Win98,我推荐大家按照下列命令 *** 作:FORMAT C: /Q /S 命令解释:快速格式化完以后传输启动盘的DOS系统。注意!当你的硬盘有发生问题的预兆的时候,不要使用/Q参数,因为/Q参数可能会忽略掉一些磁盘的信息。 FORMAT命令是高级格式化!不是低级格式化

简单的说,格式化就是把一张空白的盘划分成一个个小的区域,并编号,供计算机储存,读取数据。没有这个工作的话,计算机就不知道在哪写,从哪读。
硬盘必须先经过分区才能使用,磁盘经过分区之后,下一个步骤就是要对硬盘进行格式化(FORMAT)的工作,硬盘都必须格式化才能使用。
格式化是在磁盘中建立磁道和扇区,磁道和扇区建立好之后,电脑才可以使用磁盘来储存数据。
在Windows和DOS *** 作系统下,都有格式化Format的程序,不过,一旦进行格式化硬盘的工作,硬盘中的数据可是会全部不见喔!所以进行这个动作前,先确定磁盘中的数据是否还有需要,如果是的话先另行备份吧。
高级格式化就是清除硬盘上的数据、生成引导区信息、初始化FAT表、标注逻辑坏道等。
低级格式化就是将空白的磁盘划分出柱面和磁道,再将磁道划分为若干个扇区,每个扇区又划分出标识部分ID、间隔区GAP和数据区DATA等。可见,低级格式化是高级格式化之前的一件工作,它只能够在DOS环境来完成。而且低级格式化只能针对一块硬盘而不能支持单独的某一个分区。每块硬盘在出厂时,已由硬盘生产商进行低级格式化,因此通常使用者无需再进行低级格式化 *** 作。 格式化磁盘可分为格式化硬盘和格式化软盘两种。格式化硬盘又可分为高级格式化和低级格式化,高级格式化是指在Windows XP *** 作系统下对硬盘进行的格式化 *** 作;低级格式化是指在高级格式化 *** 作之前,对硬盘进行的分区和物理格式化。
进行格式化磁盘的具体 *** 作如下:
(1)若要格式化的磁盘是软盘,应先将其放入软驱中;若要格式化的磁盘是硬盘,可直接执行第二步。
(2)单击“我的电脑”图标,打开“我的电脑”对话框。
(3)选择要进行格式化 *** 作的磁盘,单击“文件”∣“格式化”命令,或右击要进行格式化 *** 作的磁盘,在打开的快捷菜单中选择“格式化”命令。
(5)若格式化的是软盘,可在“容量”下拉列表中选择要将其格式化为何种容量,“文件系统”为FAT,“分配单元大小”为默认配置大小,在“卷标”文本框中可输入该磁盘的卷标;若格式化的是硬盘,在“文件系统”下拉列表中可选择NTFS 或FAT32,
在“分配单元大小”下拉列表中可选择要分配的单元大小。若需要快速格式化,可选中“快速格式化”复选框。
注意:快速格式化不扫描磁盘的坏扇区而直接从磁盘上删除文件。只有在磁盘已经进行过格式化而且确信该磁盘没有损坏的情况下,才使用该选项
(6)单击“开始”按钮,将d出“格式化警告”对话框,若确认要进行格式化,单击“确定”按钮即可开始进行格式化 *** 作。
(7)这时在“格式化”对话框中的“进程”框中可看到格式化的进程。
(8)格式化完毕后,将出现“格式化完毕”对话框,如图42 所示,单击“确定”按钮即可。
注意:格式化磁盘将删除磁盘上的所有信息。
使用磁盘清理程序可以帮助用户释放硬盘驱动器空间,删除临时文件、Internet 缓存文件和可以安全删除不需要的文件,腾出它们占用的系统资源,以提高系统性能。
执行磁盘清理程序的具体 *** 作如下:
(1)单击“开始”按钮,选择“更多程序”∣“附件”∣“系统工具”∣“磁盘清理”命令(2)打开“选择驱动器”对话框,
(3)在该对话框中可选择要进行清理的驱动器。选择后单击“确定”按钮可d出
该驱动器的“磁盘清理”对话框,选择“磁盘清理”选项卡,如图44 所示。
(4)在该选项卡中的“要删除的文件”列表框中列出了可删除的文件类型及其所
占用的磁盘空间大小,选中某文件类型前的复选框,在进行清理时即可将其删除;在“获取的磁盘空间总数”中显示了若删除所有选中复选框的文件类型后,可得到的磁盘空间总数;在“描述”框中显示了当前选择的文件类型的描述信息,单击“查看文件”按钮,可查看该文件类型中包含文件的具体信息
(5)单击“确定”按钮,将d出“磁盘清理”确认删除对话框,单击“是”按钮,d出“磁盘清理”对话框, 清理完毕后,该对话框将自动消失。
(6)若要删除不用的可选Windows 组件或卸载不用的安装程序,可选择“其他选
项”选项卡,如图46 所示。
(7)在该选项卡中单击“Windows 组件”或“安装的程序”选项组中的“清理”
按钮,即可删除不用的可选Windows 组件或卸载不用的安装程序。

可以使用的格式化字符串:
"(d) Short date: {0:d}\n" +
"(D) Long date: {0:D}\n" +
"(t) Short time: {0:t}\n" +
"(T) Long time: {0:T}\n" +
"(f) Full date/short time: {0:f}\n" +
"(F) Full date/long time: {0:F}\n" +
"(g) General date/short time: {0:g}\n" +
"(G) General date/long time: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(M) Month: {0:M}\n" +
"(R) RFC1123: {0:R}\n" +
"(s) Sortable: {0:s}\n" +
"(u) Universal sortable: {0:u} (invariant)\n" +
"(U) Universal sortable: {0:U}\n" +
"(Y) Year: {0:Y}\n",
以下为具体用法
StringFormat 方法 (String, Object)
将指定的 String 中的格式项替换为指定的 Object 实例的值的文本等效项。
命名空间:System
程序集:mscorlib(在 mscorlibdll 中)
语法
Visual Basic(声明)
Public Shared Function Format ( _
format As String, _
arg0 As Object _
) As String
Visual Basic(用法)
Dim format As String
Dim arg0 As Object
Dim returnValue As String
returnValue = StringFormat(format, arg0)
C#
public static string Format (
string format,
Object arg0
)
C++
public:
static String^ Format (
String^ format,
Object^ arg0
)
J#
public static String Format (
String format,
Object arg0
)
JScript
public static function Format (
format : String,
arg0 : Object
) : String
参数
format
String,包含零个或多个格式项。
arg0
要格式化的 Object。
返回值
format 的一个副本,其中的第一个格式项已替换为 arg0 的 String 等效项。
异常
异常类型 条件
ArgumentNullException
format 为 空引用(在 Visual Basic 中为 Nothing)。
FormatException
format 中的格式项无效。
- 或 -
用来表示要格式化的参数的数字小于零,或者大于或等于要格式化的指定对象的数目。
备注
此方法使用 NET Framework 的复合格式设置功能将对象的值转换为其文本表示形式,并将该表示形式嵌入字符串中。NET Framework 提供了广泛的格式设置支持,下面的格式设置主题中对此有更详细的描述。
有关 Format、AppendFormat 等方法以及 WriteLine 的某些重载所支持的复合格式设置功能的更多信息,请参见 复合格式化。
有关数值格式说明符的更多信息,请参见 标准数字格式字符串 和 自定义数字格式字符串。
有关日期和时间格式说明符的更多信息,请参见 标准 DateTime 格式字符串 和 自定义 DateTime 格式字符串。
有关枚举格式说明符的更多信息,请参见 枚举格式字符串。
有关格式化的更多信息,请参见 格式化类型 和 格式化概述。
format 参数由零个或多个文本序列与零个或多个索引占位符混合组成,其中索引占位符称为格式项,它们与此方法的参数列表中的对象相对应。格式设置过程将每个格式项替换为对应对象的值的文本表示形式。
格式项的语法是 {index[,alignment][:formatString]},它指定了一个强制索引、格式化文本的可选长度和对齐方式,以及格式说明符字符的可选字符串,其中格式说明符字符用于控制如何设置相应对象的值的格式。格式项的组成部分包括:
index
从零开始的整数,指示对象列表中要格式化的元素。如果由 index 指定的对象是 空引用(在 Visual Basic 中为 Nothing),则格式项将被空字符串 ("") 替换。
alignment
可选整数,指示包含格式化值的区域的最小宽度。如果格式化值的长度小于 alignment,则用空格填充该区域。如果 alignment 为负,则格式化的值将在该区域中左对齐;如果 alignment 为正,则格式化的值将右对齐。如果没有指定 alignment,则该区域的长度为格式化值的长度。如果指定 alignment,则需使用逗号。
formatString
可选的格式说明符字符串。如果没有指定 formatString,并且对应的参数实现了 IFormattable 接口,则将 空引用(在 Visual Basic 中为 Nothing) 用作 IFormattableToString 格式字符串。因此,IFormattableToString 的所有实现都必须允许 空引用(在 Visual Basic 中为 Nothing) 作为格式字符串,并以 String 对象的形式返回对象表示形式的默认格式设置。如果指定 formatString,则必须使用冒号。
必须使用前导大括号字符和后缀大括号字符,即“{”和“}”。若要在 format 中指定单个大括号字符,请指定两个前导大括号字符或后缀大括号字符(即“{{”或“}}”)。
如果 format 的值为“Thank you for your purchase of {0:####} copies of Microsoft®NET (Core Reference)”,并且 arg0 是值为 123 的 Int16,则返回值为:
“Thank you for your purchase of 123 copies of Microsoft®NET (Core Reference)”
如果 format 的值为“Brad's dog has {0,-8:G} fleas”,arg0 是值为 42 的 Int16(在此示例中,下划线表示填充空格),则返回值将为:
“Brad's dog has 42______ fleas”
示例
下面的代码示例演示数字、日期和枚举的标准格式设置说明符。
Visual Basic
' This code example demonstrates the StringFormat() method
' Formatting for this example uses the "en-US" culture
Imports System
Imports MicrosoftVisualBasic
Class Sample
Public Enum Color
Yellow = 1
Blue = 2
Green = 3
End Enum 'Color
Private Shared thisDate As DateTime = DateTimeNow

Public Shared Sub Main()
' Store the output of the StringFormat method in a string
Dim s As String = ""
ConsoleClear()
' Format a negative integer or floating-point number in various ways
ConsoleWriteLine("Standard Numeric Format Specifiers")
s = StringFormat("(C) Currency: {0:C}" & vbCrLf & _
"(D) Decimal: {0:D}" & vbCrLf & _
"(E) Scientific: {1:E}" & vbCrLf & _
"(F) Fixed point: {1:F}" & vbCrLf & _
"(G) General: {0:G}" & vbCrLf & _
" (default): {0} (default = 'G')" & vbCrLf & _
"(N) Number: {0:N}" & vbCrLf & _
"(P) Percent: {1:P}" & vbCrLf & _
"(R) Round-trip: {1:R}" & vbCrLf & _
"(X) Hexadecimal: {0:X}" & vbCrLf, _
- 123, - 12345F)
ConsoleWriteLine(s)
' Format the current date in various ways
ConsoleWriteLine("Standard DateTime Format Specifiers")
s = StringFormat("(d) Short date: {0:d}" & vbCrLf & _
"(D) Long date: {0:D}" & vbCrLf & _
"(t) Short time: {0:t}" & vbCrLf & _
"(T) Long time: {0:T}" & vbCrLf & _
"(f) Full date/short time: {0:f}" & vbCrLf & _
"(F) Full date/long time: {0:F}" & vbCrLf & _
"(g) General date/short time: {0:g}" & vbCrLf & _
"(G) General date/long time: {0:G}" & vbCrLf & _
" (default): {0} (default = 'G')" & vbCrLf & _
"(M) Month: {0:M}" & vbCrLf & _
"(R) RFC1123: {0:R}" & vbCrLf & _
"(s) Sortable: {0:s}" & vbCrLf & _
"(u) Universal sortable: {0:u} (invariant)" & vbCrLf & _
"(U) Universal sortable: {0:U}" & vbCrLf & _
"(Y) Year: {0:Y}" & vbCrLf, _
thisDate)
ConsoleWriteLine(s)
' Format a Color enumeration value in various ways
ConsoleWriteLine("Standard Enumeration Format Specifiers")
s = StringFormat("(G) General: {0:G}" & vbCrLf & _
" (default): {0} (default = 'G')" & vbCrLf & _
"(F) Flags: {0:F} (flags or integer)" & vbCrLf & _
"(D) Decimal number: {0:D}" & vbCrLf & _
"(X) Hexadecimal: {0:X}" & vbCrLf, _
ColorGreen)
ConsoleWriteLine(s)
End Sub 'Main
End Class 'Sample
'
'This code example produces the following results:
'
'Standard Numeric Format Specifiers
'(C) Currency: ($12300)
'(D) Decimal: -123
'(E) Scientific: -1234500E+002
'(F) Fixed point: -12345
'(G) General: -123
' (default): -123 (default = 'G')
'(N) Number: -12300
'(P) Percent: -12,34500 %
'(R) Round-trip: -12345
'(X) Hexadecimal: FFFFFF85
'
'Standard DateTime Format Specifiers
'(d) Short date: 6/26/2004
'(D) Long date: Saturday, June 26, 2004
'(t) Short time: 8:11 PM
'(T) Long time: 8:11:04 PM
'(f) Full date/short time: Saturday, June 26, 2004 8:11 PM
'(F) Full date/long time: Saturday, June 26, 2004 8:11:04 PM
'(g) General date/short time: 6/26/2004 8:11 PM
'(G) General date/long time: 6/26/2004 8:11:04 PM
' (default): 6/26/2004 8:11:04 PM (default = 'G')
'(M) Month: June 26
'(R) RFC1123: Sat, 26 Jun 2004 20:11:04 GMT
'(s) Sortable: 2004-06-26T20:11:04
'(u) Universal sortable: 2004-06-26 20:11:04Z (invariant)
'(U) Universal sortable: Sunday, June 27, 2004 3:11:04 AM
'(Y) Year: June, 2004
'
'Standard Enumeration Format Specifiers
'(G) General: Green
' (default): Green (default = 'G')
'(F) Flags: Green (flags or integer)
'(D) Decimal number: 3
'(X) Hexadecimal: 00000003
'
C#
// This code example demonstrates the StringFormat() method
// Formatting for this example uses the "en-US" culture
using System;
class Sample
{
enum Color {Yellow = 1, Blue, Green};
static DateTime thisDate = DateTimeNow;
public static void Main()
{
// Store the output of the StringFormat method in a string
string s = "";
ConsoleClear();
// Format a negative integer or floating-point number in various ways
ConsoleWriteLine("Standard Numeric Format Specifiers");
s = StringFormat(
"(C) Currency: {0:C}\n" +
"(D) Decimal: {0:D}\n" +
"(E) Scientific: {1:E}\n" +
"(F) Fixed point: {1:F}\n" +
"(G) General: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(N) Number: {0:N}\n" +
"(P) Percent: {1:P}\n" +
"(R) Round-trip: {1:R}\n" +
"(X) Hexadecimal: {0:X}\n",
-123, -12345f);
ConsoleWriteLine(s);
// Format the current date in various ways
ConsoleWriteLine("Standard DateTime Format Specifiers");
s = StringFormat(
"(d) Short date: {0:d}\n" +
"(D) Long date: {0:D}\n" +
"(t) Short time: {0:t}\n" +
"(T) Long time: {0:T}\n" +
"(f) Full date/short time: {0:f}\n" +
"(F) Full date/long time: {0:F}\n" +
"(g) General date/short time: {0:g}\n" +
"(G) General date/long time: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(M) Month: {0:M}\n" +
"(R) RFC1123: {0:R}\n" +
"(s) Sortable: {0:s}\n" +
"(u) Universal sortable: {0:u} (invariant)\n" +
"(U) Universal sortable: {0:U}\n" +
"(Y) Year: {0:Y}\n",
thisDate);
ConsoleWriteLine(s);
// Format a Color enumeration value in various ways
ConsoleWriteLine("Standard Enumeration Format Specifiers");
s = StringFormat(
"(G) General: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(F) Flags: {0:F} (flags or integer)\n" +
"(D) Decimal number: {0:D}\n" +
"(X) Hexadecimal: {0:X}\n",
ColorGreen);
ConsoleWriteLine(s);
}
}
/
This code example produces the following results:
Standard Numeric Format Specifiers
(C) Currency: ($12300)
(D) Decimal: -123
(E) Scientific: -1234500E+002
(F) Fixed point: -12345
(G) General: -123
(default): -123 (default = 'G')
(N) Number: -12300
(P) Percent: -12,34500 %
(R) Round-trip: -12345
(X) Hexadecimal: FFFFFF85
Standard DateTime Format Specifiers
(d) Short date: 6/26/2004
(D) Long date: Saturday, June 26, 2004
(t) Short time: 8:11 PM
(T) Long time: 8:11:04 PM
(f) Full date/short time: Saturday, June 26, 2004 8:11 PM
(F) Full date/long time: Saturday, June 26, 2004 8:11:04 PM
(g) General date/short time: 6/26/2004 8:11 PM
(G) General date/long time: 6/26/2004 8:11:04 PM
(default): 6/26/2004 8:11:04 PM (default = 'G')
(M) Month: June 26
(R) RFC1123: Sat, 26 Jun 2004 20:11:04 GMT
(s) Sortable: 2004-06-26T20:11:04
(u) Universal sortable: 2004-06-26 20:11:04Z (invariant)
(U) Universal sortable: Sunday, June 27, 2004 3:11:04 AM
(Y) Year: June, 2004
Standard Enumeration Format Specifiers
(G) General: Green
(default): Green (default = 'G')
(F) Flags: Green (flags or integer)
(D) Decimal number: 3
(X) Hexadecimal: 00000003
/
C++
// This code example demonstrates the StringFormat() method
// Formatting for this example uses the "en-US" culture
using namespace System;
using namespace System::Globalization;
enum class Color {Yellow = 1, Blue, Green};
int main(void)
{
DateTime^ thisDate = DateTime::Now;
// Store the output of the String::Format method in a string
String^ resultString = "";
Console::Clear();
// Format a negative integer or floating-point number in
// various ways
Console::WriteLine("Standard Numeric Format Specifiers");
resultString = String::Format(CultureInfo::CurrentCulture,
"(C) Currency: {0:C}\n" +
"(D) Decimal: {0:D}\n" +
"(E) Scientific: {1:E}\n" +
"(F) Fixed point: {1:F}\n" +
"(G) General: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(N) Number: {0:N}\n" +
"(P) Percent: {1:P}\n" +
"(R) Round-trip: {1:R}\n" +
"(X) Hexadecimal: {0:X}\n",
-123, -12345f);
Console::WriteLine(resultString);
// Format the current date in various ways
Console::WriteLine("Standard DateTime Format Specifiers");
resultString = String::Format(CultureInfo::CurrentCulture,
"(d) Short date: {0:d}\n" +
"(D) Long date: {0:D}\n" +
"(t) Short time: {0:t}\n" +
"(T) Long time: {0:T}\n" +
"(f) Full date/short time: {0:f}\n" +
"(F) Full date/long time: {0:F}\n" +
"(g) General date/short time: {0:g}\n" +
"(G) General date/long time: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(M) Month: {0:M}\n" +
"(R) RFC1123: {0:R}\n" +
"(s) Sortable: {0:s}\n" +
"(u) Universal sortable: {0:u} (invariant)\n" +
"(U) Universal sortable: {0:U}\n" +
"(Y) Year: {0:Y}\n",
thisDate);
Console::WriteLine(resultString);
// Format a Color enumeration value in various ways
Console::WriteLine("Standard Enumeration Format Specifiers");
resultString = String::Format(CultureInfo::CurrentCulture,
"(G) General: {0:G}\n" +
" (default): {0} (default = 'G')\n" +
"(F) Flags: {0:F} (flags or integer)\n" +
"(D) Decimal number: {0:D}\n" +
"(X) Hexadecimal: {0:X}\n",
Color::Green);
Console::WriteLine(resultString);
};
/
This code example produces the following results:
Standard Numeric Format Specifiers
(C) Currency: ($12300)
(D) Decimal: -123
(E) Scientific: -1234500E+002
(F) Fixed point: -12345
(G) General: -123
(default): -123 (default = 'G')
(N) Number: -12300
(P) Percent: -12,34500 %
(R) Round-trip: -12345
(X) Hexadecimal: FFFFFF85
Standard DateTime Format Specifiers
(d) Short date: 6/26/2004
(D) Long date: Saturday, June 26, 2004
(t) Short time: 8:11 PM
(T) Long time: 8:11:04 PM
(f) Full date/short time: Saturday, June 26, 2004 8:11 PM
(F) Full date/long time: Saturday, June 26, 2004 8:11:04 PM
(g) General date/short time: 6/26/2004 8:11 PM
(G) General date/long time: 6/26/2004 8:11:04 PM
(default): 6/26/2004 8:11:04 PM (default = 'G')
(M) Month: June 26
(R) RFC1123: Sat, 26 Jun 2004 20:11:04 GMT
(s) Sortable: 2004-06-26T20:11:04
(u) Universal sortable: 2004-06-26 20:11:04Z (invariant)
(U) Universal sortable: Sunday, June 27, 2004 3:11:04 AM
(Y) Year: June, 2004
Standard Enumeration Format Specifiers
(G) General: Green
(default): Green (default = 'G')
(F) Flags: Green (flags or integer)
(D) Decimal number: 3
(X) Hexadecimal: 00000003
/


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/13384074.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-07-25
下一篇 2023-07-25

发表评论

登录后才能评论

评论列表(0条)

保存