1.format 语句的格式怎么写啊
FORMAT
功能:对磁盘进行格式化,划分磁道和扇区;同时检查出整个磁盘上有无带缺陷的磁道,对坏道加注标记;建立目录区和文件分配表,使磁盘作好接收DOS的准备。
格式:FORMAT〈盘符:〉[/S][/Q][/U]
说明:
(1)命令后的盘符不可缺省,若对硬盘进行格式化,则会如下列提示:WARNING:ALL DATA ON NON ——REMOVABLE DISK
DRIVE C:WILL BE LOST!
Proceed with Format (Y/N)?
(警告:所有数据在C盘上,将会丢失,确实要继续格式化吗?)
(2)若是对软盘进行格式化,则会如下提示:Insert new diskette for drive A; and press ENTER when ready。
(在A驱中插入新盘,准备好后按回车键)
(3)选用[/S]参数,将把DOS系统文件IO.SYS 、MSDOS.SYS及COMMAND.COM复制到磁盘上,使该磁盘可以作为DOS启动盘。若不选用/S参数,则格式化后的磁盘只能读写信息,而不能作为启动盘;
(4)选用[/Q]参数,快速格式化,这个参数并不会重新划分磁盘的磁道和扇区,只能将磁盘根目录、文件分配表以及引导扇区清成空白,因此,格式化的速度较快;
(5)选用[/U]参数,表示无条件格式化,即破坏原来磁盘上所有数据。不加/U,则为安全格式化,这时先建立一个镜象文件保存原来的FAT表和根目录,必要时可用UNFORRMAT(不过现在这个命令好像取消了)恢复原来的数据。
2.format的过去式怎么写
format: [ 'fɔ:mæt, -mɑ:t ]
n. 设计,版式
n.[计算机]格式,DOS命令 : 格式化(磁盘),用于空盘或使用过的磁盘建立新空盘来存储数据
v. vt.使格式化,设计,安排
词形变化:
动词过去式:formatted 过去分词:formatted 现在分词:formatting 第三人称单数:formats
My computer has been formatted
3.format命令是怎么用的
格式化分区
对硬盘进行高级格式化的操作是使用DOS系统的FORMAT(格式化磁盘)命令来完成的。
通过系统启动软盘启动计算机:
一、格式化C盘
在盘符A:>后键入FORMAT [盘符]:
这个命令有几个常用的参数:
1、“/S”:使格式化后的C盘成为启动盘,格式化后,可以用C:盘直接启动。
2、“/U”:无条件格式化磁盘,格式化时将不保留磁盘原先的任何信息。一般要第一次格式化磁盘时,可使用这个参数,减少格式化所需的时间。
3、“/Q”:快速格式化,这外参数可在对已做过格式化的磁盘进行格式化时使用。可以减少对磁盘的伤害。
格式D盘 就是format d:
但是你需要注意现在很多dos工具只能识别FAT的磁盘分区
如果你是NTFS的格式就找不到此盘符
比较容易格错盘
谨慎使用
4.VB里面的 format 怎么用的 写下格式就行
Format(expression[, format[, firstdayofweek[, firstweekofyear]]])
Format 函数的语法具有下面几个部分:
部分 说明
expression 必要参数。任何有效的表达式。
format 可选参数。有效的命名表达式或用户自定义格式表达式。
firstdayofweek 可选参数。常数,表示一星期的第一天。
firstweekofyear 可选参数。常数,表示一年的第一周。
设置值
firstdayofweek 参数有下面设置:
常数 值 说明
vbUseSystem 0 使用 NLS API 设置。
VbSunday 1 星期日(缺省)
vbMonday 2 星期一
vbTuesday 3 星期二
vbWednesday 4 星期三
vbThursday 5 星期四
vbFriday 6 星期五
vbSaturday 7 星期六
firstweekofyear 参数有下面设置:
常数 值 说明
vbUseSystem 0 使用 NLS API 设置。
vbFirstJan1 1 从包含一月一日的那一周开始(缺省)。
vbFirstFourDays 2 从本年第一周开始,而此周至少有四天在本年中。
VbFirstFullWeek 3 从本年第一周开始,而此周完全在本年中。
说明
格式化 作法
数字 使用预先定义的命名数值格式或创建用户自定义数值格式。
日期和时间 使用预先定义的命名日期/时间格式或创建用户自定义日期/时间格式。
日期和时间序数 使用日期和时间格式或数值格式。
字符串 创建自定义的字符串格式。
如果在格式化数字时没有指定 format,Format 会提供与 Str 函数类似的功能,尽管它是国际化的。然而,以 Format 作用在正数上不会保留正负号空间,而以 Str 的话则会。
5.请教个error format的写法
Format方法有两种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍。Format参数是一个格式字符串,用于格式化Args里面的值的。Args是一个变量数组,即它里面可以有多个参数,而且每个参数可以不同。 例如:
Format("my name is %6s","wind");
返回的是:my name is wind
Format里面可以写普通的字符串,比如"my name is" ,但有些格式指令字符具有特殊意义,比如"%6s"
格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type
它是以"%"开始,而以type结束,type表示一个具体的类型。中间是用来格式化type类型的指令字符,是可选的。
6.format格式输出函数"#","0",","的含义
输出:54,566.78Format是一个很常用,却又似乎很烦的方法,本人试图对这个方法的帮助进行一些翻译 ,让它有一个完整的概貌,以供大家查询之用: 首先看它的声明: function Format(const Format: string; const Args: array of const): string; overload; 事实上Format方法有两个种形式,另外一种是三个参数的,主要区别在于它是线程安全的, 但并不多用,所以这里只对第一个介绍: function Format(const Format: string; const Args: array of const): string; overload; Format参数是一个格式字符串,用于格式化Args里面的值的。
Args又是什么呢, 它是一个变体数组,即它里面可以有多个参数,而且每个参数可以不同。 如以下例子: Format('my name is %6s',['wind']); 返回后就是 my name is wind 现在来看Format参数的详细情况: Format里面可以写普通的字符串,比如'my name is' 但有些格式指令字符具有特殊意义,比如"%6s" 格式指令具有以下的形式: "%" [index ":"] ["-"] [width] ["." prec] type 它是以"%"开始,而以type结束,type表示一个具体的类型。
中间是用来 格式化type类型的指令字符,是可选的。 先来看看type,type可以是以下字符: d 十制数,表示一个整型值 u 和d一样是整型值,但它是无符号的,而如果它对应的值是负的,则返回时 是一个2的32次方减去这个绝对值的数 如:Format('this is %u',[-2]); 返回的是:this is 4294967294 f 对应浮点数 e 科学表示法,对应整型数和浮点数, 比如Format('this is %e',[-2.22]); 返回的是:this is -2.22000000000000E+000 等一下再说明如果将数的精度缩小 g 这个只能对应浮点型,且它会将值中多余的数去掉 比如Format('this is %g',[02.200]); 返回的是:this is 2.2 n 只能对应浮点型,将值转化为号码的形式。
看一个例子就明白了 Format('this is %n',[4552.2176]); 返回的是this is 4,552.22 注意有两点,一是只表示到小数后两位,等一下说怎么消除这种情况 二是,即使小数没有被截断,它也不会也像整数部分一样有逗号来分开的 m 钱币类型,但关于货币类型有更好的格式化方法,这里只是简单的格式化 另外它只对应于浮点值 Format('this is %m',[9552.21]); 返回:this is ¥9,552.21 p 对应于指针类型,返回的值是指针的地址,以十六进制的形式来表示 例如: var X:integer; p:^integer; begin X:=99; p:=@X; Edit1.Text:=Format('this is %p',[p]); end; Edit1的内容是:this is 0012F548 s 对应字符串类型,不用多说了吧 x 必须是一个整形值,以十六进制的形式返回 Edit1.Text:=Format('this is %X',[15]); 返回是:this is F 类型讲述完毕,下面介绍格式化Type的指令: [index ":"] 这个要怎么表达呢,看一个例子 Format('this is %d %d',[12,13]); 其中第一个%d的索引是0,第二个%d是1,所以字符显示的时候 是这样 this is 12 13 而如果你这样定义: Format('this is %1:d %0:d',[12,13]); 那么返回的字符串就变成了 this is 13 12 现在明白了吗,[index ":"] 中的index指示Args中参数显示的 顺序 还有一种情况,如果这样Format('%d %d %d %0:d %d', [1, 2, 3, 4]) 将返回1 2 3 1 2。 如果你想返回的是1 2 3 1 4,必须这样定: Format('%d %d %d %0:d %3:d', [1, 2, 3, 4]) 但用的时候要注意,索引不能超出Args中的个数,不然会引起异常 如Format('this is %2:d %0:d',[12,13]); 由于Args中只有12 13 两个数,所以Index只能是0或1,这里为2就错了 [width] 指定将被格式化的值占的宽度,看一个例子就明白了 Format('this is %4d',[12]); 输出是:this is 12 这个是比较容易,不过如果Width的值小于参数的长度,则没有效果。
如:Format('this is %1d',[12]); 输出是:this is 12 ["-"] 这个指定参数向左齐,和[width]合在一起最可以看到效果: Format('this is %-4d,yes',[12]); 输出是:this is 12 ,yes ["." prec] 指定精度,对于浮点数效果最佳: Format('this is %.2f',['1.1234]); 输出 this is 1.12 Format('this is %.7f',['1.1234]); 输了 this is 1.1234000 而对于整型数,如果prec比如整型的位数小,则没有效果 反之比整形值的位数大,则会在整型值的前面以0补之 Format('this is %.7d',[1234]); 输出是:this is 0001234] 对于字符型,刚好和整型值相反,如果prec比字符串型的长度大 则没有效果,反之比字符串型的长度小,则会截断尾部的字符 Format('this is %.2s',['1234']); 输出是 this is 12 而上面说的这个例子: Format('this is %e',[-2.22]); 返回的是:this is -2.22000000000000E+000 怎么去掉多余的0呢,这个就行啦 Format('this is %.2e',[-2.22]); 好了,第一个总算讲完了,应该对他的应用很熟悉了吧 /////////////////////////////////////////////////////////////// 二 FormatDateTime的用法 他的声明为: function FormatDateTime(const Format: string; DateTime: TDateTime): string; overload; 当然和Format一样还有一种,但这里只介绍常用的第一种 Format参数是一个格式化字符串。DateTime是时间类型。
返回值是一种格式化后的 字符串 重点来看Format参数中的指令字符 c 以短时间格式显示。