String.format()的用法

String.format()的用法
String.format()的用法

String.format()的用法

1、格式化货币(跟系统的环境有关,中文系统默认格式化人民币,英文系统格式化美元)

string.Format(”{0:C}”,0.2) 结果为:¥0.20 (英文操作系统结果:$0.20)

默认格式化小数点后面保留两位小数,如果需要保留一位或者更多,可以指定位数

string.Format(”{0:C1}”,23.15) 结果为:¥23.2 (截取会自动四舍五入)

格式化多个Object实例

string.Format(”市场价:{0:C},优惠价{1:C}”,23.15,19.82)

2、格式化十进制的数字(格式化成固定的位数,位数不能少于未格式化前,只支持整形)

string.Format(”{0:D3}”,23) 结果为:023

string.Format(”{0:D2}”,1223) 结果为:1223,(精度说明符指示结果字符串中所需的最少数字个数。)3、用分号隔开的数字,并指定小数点后的位数

string.Format(”{0:N}”, 14200) 结果为:14,200.00 (默认为小数点后面两位)

string.Format(”{0:N3}”, 14200.2458) 结果为:14,200.246 (自动四舍五入)

4、格式化百分比

string.Format(”{0:P}”, 0.24583) 结果为:24.58% (默认保留百分的两位小数)

string.Format(”{0:P1}”, 0.24583) 结果为:24.6% (自动四舍五入)

5、零占位符和数字占位符

string.Format(”{0:0000.00}”, 12394.039) 结果为:12394.04

string.Format(”{0:0000.00}”, 194.039) 结果为:0194.04

string.Format(”{0:###.##}”, 12394.039) 结果为:12394.04

string.Format(”{0:####.#}”, 194.039) 结果为:194

下面的这段说明比较难理解,多测试一下实际的应用就可以明白了。

零占位符:

如果格式化的值在格式字符串中出现“0”的位置有一个数字,则此数字被复制到结果字符串中。小数点前最左边的“0”的位置和小数点后最右边的“0”的位置确定总在结果字符串中出现的数字范围。

“00”说明符使得值被舍入到小数点前最近的数字,其中零位总被舍去。

数字占位符:

如果格式化的值在格式字符串中出现“#”的位置有一个数字,则此数字被复制到结果字符串中。否则,结果字符串中的此位置不存储任何值。

请注意,如果“0”不是有效数字,此说明符永不显示“0”字符,即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字,则显示“0”字符。

“##”格式字符串使得值被舍入到小数点前最近的数字,其中零总被舍去。

6、日期格式化

string.Format(”{0:d}”,System.DateTime.Now) 结果为:2009-3-20 (月份位置不是03)

string.Format(”{0:D}”,System.DateTime.Now) 结果为:2009年3月20日

string.Format(”{0:f}”,System.DateTime.Now) 结果为:2009年3月20日15:37

string.Format(”{0:F}”,System.DateTime.Now) 结果为:2009年3月20日15:37:52

string.Format(”{0:g}”,System.DateTime.Now) 结果为:2009-3-20 15:38

string.Format(”{0:G}”,System.DateTime.Now) 结果为:2009-3-20 15:39:27

string.Format(”{0:m}”,System.DateTime.Now) 结果为:3月20日

string.Format(”{0:t}”,System.DateTime.Now) 结果为:15:41

string.Format(”{0:T}”,System.DateTime.Now) 结果为:15:41:50

更详细的说明请下面微软对此的说明或者上msdn上查询。

标准数字格式字符串

格式说明符名称说明

C 或c

货币

数字转换为表示货币金额的字符串。转换由当前NumberFormatInfo 对象的货币格式信息控制。

精度说明符指示所需的小数位数。如果省略精度说明符,则使用当前NumberFormatInfo 对象给定的默认货币精度。

D 或d

十进制数

只有整型才支持此格式。数字转换为十进制数字(0-9) 的字符串,如果数字为负,则前面加负号。

精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。

E 或e

科学记数法(指数)

数字转换为“-d.ddd…E+ddd”或“-d.ddd…e+ddd”形式的字符串,其中每个“d”表示一个数字(0-9)。如果该数字为负,则该字符串以减号开头。小数点前总有一个数字。

精度说明符指示小数点后所需的位数。如果省略精度说明符,则使用默认值,即小数点后六位数字。

格式说明符的大小写指示在指数前加前缀“E”还是“e”。指数总是由正号或负号以及最少三位数字组成。如果需要,用零填充指数以满足最少三位数字的要求。

F 或f

定点

数字转换为“-ddd.ddd…”形式的字符串,其中每个“d”表示一个数字(0-9)。如果该数字为负,则该字符串以减号开头。

精度说明符指示所需的小数位数。如果忽略精度说明符,则使用当前NumberFormatInfo 对象给定的默认数值精度。

G 或g

常规

根据数字类型以及是否存在精度说明符,数字会转换为定点或科学记数法的最紧凑形式。如果精度说明符被省略或为零,则数字的类型决定默认精度,如下表所示。

?Byte 或SByte:3

?Int16 或UInt16:5

?Int32 或UInt32:10

?Int64 或UInt64:19

?Single:7

?Double:15

?Decimal:29

如果用科学记数法表示数字时指数大于-5 而且小于精度说明符,则使用定点表示法;否则使用科学记数法。如果要求有小数点,并且忽略尾部零,则结果包含小数点。如果精度说明符存在,并且结果的有效数字位数超过指定精度,则通过舍入删除多余的尾部数字。

上述规则有一个例外:如果数字是Decimal 而且省略精度说明符时。在这种情况下总使用定点表示法并保留尾部零。

使用科学记数法时,如果格式说明符是“G”,结果的指数带前缀“E”;如果格式说明符是“g”,结果的指数带前缀“e”。

N 或n

数字

数字转换为“-d,ddd,ddd.ddd…”形式的字符串,其中“-”表示负数符号(如果需要),“d”表示数字(0-9),“,”表示数字组之间的千位分隔符,“.”表示小数点符号。实际的负数模式、数字组大小、千位分隔符以及十进制分隔符由当前NumberFormatInfo 对象指定。

精度说明符指示所需的小数位数。如果忽略精度说明符,则使用当前NumberFormatInfo 对象给定的默认数值精度。

P 或p

百分比

数字转换为由NumberFormatInfo.PercentNegativePattern 或NumberFormatInfo.PercentPositivePattern 属性定义的、表示百分比的字符串,前者用于数字为负的情况,后者用于数字为正的情况。已转换的数字乘以100 以表示为百分比。

精度说明符指示所需的小数位数。如果忽略精度说明符,则使用当前NumberFormatInfo 对象给定的默认数值精度。

R 或r

往返过程

只有Single 和Double 类型支持此格式。往返过程说明符保证转换为字符串的数值再次被分析为相同的数值。使用此说明符格式化数值时,首先使用常规格式对其进行测试:Double 使用15 位精度,Single 使用7 位精度。如果此值被成功地分析回相同的数值,则使用常规格式说明符对其进行格式化。但是,如果此值未被成功地分析为相同数值,则它这样格式化:Double 使用17 位精度,Single 使用9 位精度。

虽然此处可以存在精度说明符,但它将被忽略。使用此说明符时,往返过程优先于精度。

X 或x

十六进制数

只有整型才支持此格式。数字转换为十六进制数字的字符串。格式说明符的大小写指示对大于9 的十六进制数字使用大写字符还是小写字符。例如,使用“X”产生“ABCDEF”,使用“x”产生“abcdef”。

精度说明符指示结果字符串中所需的最少数字个数。如果需要的话,则用零填充该数字的左侧,以产生精度说明符给定的数字个数。

任何其他单个字符

(未知说明符)

(未知说明符将引发运行库格式异常。)

自定义数字格式字符串

格式说明符名称说明

零占位符

如果格式化的值在格式字符串中出现“0”的位置有一个数字,则此数字被复制到结果字符串中。小数点前最左边的“0”的位置和小数点后最右边的“0”的位置确定总在结果字符串中出现的数字范围。

“00”说明符使得值被舍入到小数点前最近的数字,其中零位总被舍去。例如,用“00”格式化34.5 将得到值35。

#

数字占位符

如果格式化的值在格式字符串中出现“#”的位置有一个数字,则此数字被复制到结果字符串中。否则,结果字符串中的此位置不存储任何值。

请注意,如果“0”不是有效数字,此说明符永不显示“0”字符,即使“0”是字符串中唯一的数字。如果“0”是所显示的数字中的有效数字,则显示“0”字符。

“##”格式字符串使得值被舍入到小数点前最近的数字,其中零总被舍去。例如,用“##”格式化34.5 将得到值35。

.

小数点

格式字符串中的第一个“.”字符确定格式化的值中的小数点分隔符的位置;任何其他“.”字符被忽略。

用作小数点分隔符的实际字符由控制格式化的NumberFormatInfo 的NumberDecimalSeparator 属性确定。

,

千位分隔符和数字比例换算

“,”字符可作为千位分隔符说明符和数字比例换算说明符。

千位分隔符说明符:如果在两个数字占位符(0 或#)之间指定一个或多个“,”字符用于设置数字整数位的格式,则在输出的整数部分中每个数字组之间插入一个组分隔符字符。

当前NumberFormatInfo 对象的NumberGroupSeparator 和NumberGroupSizes 属性将确定用作数字组分

隔符的字符以及每个数字组的大小。例如,如果使用字符串“#,#”和固定区域性对数字1000 进行格式化,则输出为“1,000”。

数字比例换算说明符:如果在紧邻显式或隐式小数点的左侧指定一个或多个“,”字符,则每出现一个数字比例换算说明符便将要格式化的数字除以1000。例如,如果使用字符串“0,,”对数字1000000000 进行格式化,则输出为“100”。

可以在同一格式字符串中使用千位分隔符说明符和数字比例换算说明符。例如,如果使用字符串“#,0,,”和固定区域性对数字10000000000 进行格式化,则输出为“1,000”。

%

百分比占位符

在格式字符串中出现“%”字符将导致数字在格式化之前乘以100。适当的符号插入到数字本身在格式字符串中出现“%”的位置。使用的百分比字符由当前的NumberFormatInfo 类确定。

E0

E+0

E-0

e0

e+0

e-0

科学记数法

如果“E”、“E+”、“E-”、“e”、“e+”或“e-”中的任何一个字符串出现在格式字符串中,而且后面紧跟至少一个“0”字符,则数字用科学记数法来格式化,在数字和指数之间插入“E”或“e”。跟在科学记数法指示符后面的“0”字符数确定指数输出的最小位数。“E+”和“e+”格式指示符号字符(正号或负号)应总是置于指数前面。“E”、“E-”、“e”或“e-”格式指示符号字符仅置于负指数前面。

\

转义符

在C# 和C++ 中,反斜杠字符使格式字符串中的下一个字符被解释为转义序列。它与传统的格式化序列一起使用,如“\n”(换行)。

在某些语言中,转义符本身用作文本时必须跟在转义符之后。否则,编译器将该字符理解为转义符。使用字符串“\\”显示“\”。

请注意,Visual Basic 中不支持此转义符,但是ControlChars 提供相同的功能。

?ABC?

“ABC”

字符串

引在单引号或双引号中的字符被复制到结果字符串中,而且不影响格式化。

;

部分分隔符

“;”字符用于分隔格式字符串中的正数、负数和零各部分。

其他

所有其他字符

所有其他字符被复制到结果字符串中,而且不影响格式化。

标准DateTime 格式字符串

格式说明符名称说明

d

短日期模式

表示由当前ShortDatePattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“MM/dd/yyyy”。

D

长日期模式

表示由当前LongDatePattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“dddd, dd MMMM yyyy”。

f

完整日期/时间模式(短时间)

表示长日期(D) 和短时间(t) 模式的组合,由空格分隔。

F

完整日期/时间模式(长时间)

表示由当前FullDateTimePattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“dddd, dd MMMM yyyy HH:mm:ss”。

g

常规日期/时间模式(短时间)

表示短日期(d) 和短时间(t) 模式的组合,由空格分隔。

G

常规日期/时间模式(长时间)

表示短日期(d) 和长时间(T) 模式的组合,由空格分隔。

M 或m

月日模式

表示由当前MonthDayPattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“MMMM dd”。

o

往返日期/时间模式

表示使用保留时区信息的模式的自定义DateTime 格式字符串。该模式专用于往返DateTime 格式(包括文本形式的Kind 属性)。随后将Parse 或ParseExact 与正确的Kind 属性值一起使用可以对格式化的字符串进行反向分析。

自定义格式字符串为“yyyy?-'MM?-'dd?T'HH?:'mm?:?ss.fffffffK”。

用于此说明符的模式是定义的标准。因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。

R 或r

RFC1123 模式

表示由当前RFC1123Pattern 属性定义的自定义DateTime 格式字符串。该模式是定义的标准,并且属性是只读的。因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。

定义格式字符串为“ddd, dd MMM yyyy HH?:'mm?:?ss …GMT?”。

格式化不会修改正在格式化的DateTime 对象的值。因此,应用程序在使用此格式说明符之前必须将该值转换为协调世界时(UTC)。

s

可排序的日期/时间模式;符合ISO 8601

表示由当前SortableDateTimePattern 属性定义的自定义DateTime 格式字符串。此模式是定义的标准,并且属性是只读的。因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。

自定义格式字符串为“yyyy?-'MM?-'dd?T'HH?:'mm?:?ss”。

t

短时间模式

表示由当前ShortTimePattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“HH:mm”。

T

长时间模式

表示由当前LongTimePattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“HH:mm:ss”。

u

通用的可排序日期/时间模式

表示由当前UniversalSortableDateTimePattern 属性定义的自定义DateTime 格式字符串。此模式是定义的标准,并且属性是只读的。因此,无论所使用的区域性或所提供的格式提供程序是什么,它总是相同的。自定义格式字符串为“yyyy?-'MM?-'dd HH?:'mm?:?ss?Z'”。

格式化日期和时间时不进行时区转换。因此,应用程序在使用此格式说明符之前必须将本地日期和时间转换为协调世界时(UTC)。

U

通用的可排序日期/时间模式

表示由当前FullDateTimePattern 属性定义的自定义DateTime 格式字符串。

此模式与完整日期/长时间(F) 模式相同。但是,格式化将作用于等效于正在格式化的DateTime 对象的协调世界时(UTC)。

Y 或y

年月模式

表示由当前YearMonthPattern 属性定义的自定义DateTime 格式字符串。

例如,用于固定区域性的自定义格式字符串为“yyyy MMMM”。

任何其他单个字符

(未知说明符)

未知说明符将引发运行时格式异常。

自定义DateTime 格式字符串

格式说明符说明

d

将月中日期表示为从1 至31 的数字。一位数字的日期设置为不带前导零的格式。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

dd

将月中日期表示为从01 至31 的数字。一位数字的日期设置为带前导零的格式。

ddd

将一周中某天的缩写名称表示为当前System.Globalization.DateTimeFormatInfo.AbbreviatedDayNames 属

性中定义的名称。

dddd(另加任意数量的“d”说明符)

将一周中某天的全名表示为当前System.Globalization.DateTimeFormatInfo.DayNames 属性中定义的名称。

f

表示秒部分的最高有效位。

请注意,如果“f”格式说明符单独使用,没有其他格式说明符,则该说明符被看作是“f”标准DateTime 格式说明符(完整日期/时间模式)。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。将此格式说明符与ParseExact 或TryParseExact 方法一起使用时,所用“f”格式说明符的数目指示要分析的秒部分的最高有效位位数。

ff

表示秒部分的两个最高有效位。

fff

表示秒部分的三个最高有效位。

ffff

表示秒部分的四个最高有效位。

fffff

表示秒部分的五个最高有效位。

ffffff

表示秒部分的六个最高有效位。

fffffff

表示秒部分的七个最高有效位。

F

表示秒部分的最高有效位。如果该位为零,则不显示任何信息。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

将此格式说明符与ParseExact 或TryParseExact 方法一起使用时,所用“F”格式说明符的数目指示要分析的秒部分的最高有效位最大位数。

FF

表示秒部分的两个最高有效位。但不显示尾随零(或两个零位)。

FFF

表示秒部分的三个最高有效位。但不显示尾随零(或三个零位)。

FFFF

表示秒部分的四个最高有效位。但不显示尾随零(或四个零位)。

FFFFF

表示秒部分的五个最高有效位。但不显示尾随零(或五个零位)。

FFFFFF

表示秒部分的六个最高有效位。但不显示尾随零(或六个零位)。

FFFFFFF

表示秒部分的七个最高有效位。但不显示尾随零(或七个零位)。

g 或gg(另加任意数量的“g”说明符)

表示时期或纪元(例如A.D.)。如果要设置格式的日期不具有关联的时期或纪元字符串,则忽略该说明符。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

h

将小时表示为从1 至12 的数字,即通过12 小时制表示小时,自午夜或中午开始对整小时计数。因此,午夜后经过的某特定小时数与中午过后的相同小时数无法加以区分。小时数不进行舍入,一位数字的小时数设置为不带前导零的格式。例如,给定时间为5:43,则此格式说明符显示“5”。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

hh, hh(另加任意数量的“h”说明符)

将小时表示为从01 至12 的数字,即通过12 小时制表示小时,自午夜或中午开始对整小时计数。因此,午夜后经过的某特定小时数与中午过后的相同小时数无法加以区分。小时数不进行舍入,一位数字的小时数设置为带前导零的格式。例如,给定时间为5:43,则此格式说明符显示“05”。

H

将小时表示为从0 至23 的数字,即通过从零开始的24 小时制表示小时,自午夜开始对小时计数。一

位数字的小时数设置为不带前导零的格式。

HH, HH(另加任意数量的“H”说明符)

将小时表示为从00 至23 的数字,即通过从零开始的24 小时制表示小时,自午夜开始对小时计数。一位数字的小时数设置为带前导零的格式。

K

表示DateTime.Kind 属性的不同值,即“Local”、“Utc”或“Unspecified”。此说明符以文本形式循环设置Kind 值并保留时区。如果Kind 值为“Local”,则此说明符等效于“zzz”说明符,用于显示本地时间偏移量,例如“-07:00”。对于“Utc”类型值,该说明符显示字符“Z”以表示UTC 日期。对于“Unspecified”类型值,该说明符等效于“”(无任何内容)。

m

将分钟表示为从0 至59 的数字。分钟表示自前一小时后经过的整分钟数。一位数字的分钟数设置为不带前导零的格式。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

mm, mm(另加任意数量的“m”说明符)

将分钟表示为从00 至59 的数字。分钟表示自前一小时后经过的整分钟数。一位数字的分钟数设置为带前导零的格式。

M

将月份表示为从1 至12 的数字。一位数字的月份设置为不带前导零的格式。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

MM

将月份表示为从01 至12 的数字。一位数字的月份设置为带前导零的格式。

MMM

将月份的缩写名称表示为当前System.Globalization.DateTimeFormatInfo.AbbreviatedMonthNames 属性中定义的名称。

MMMM

将月份的全名表示为当前System.Globalization.DateTimeFormatInfo.MonthNames 属性中定义的名称。

s

将秒表示为从0 至59 的数字。秒表示自前一分钟后经过的整秒数。一位数字的秒数设置为不带前导零的格式。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

ss, ss(另加任意数量的“s”说明符)

将秒表示为从00 至59 的数字。秒表示自前一分钟后经过的整秒数。一位数字的秒数设置为带前导零的格式。

t

表示当前System.Globalization.DateTimeFormatInfo.AMDesignator 或

System.Globalization.DateTimeFormatInfo.PMDesignator 属性中定义的A.M./P.M. 指示符的第一个字符。如果正在格式化的时间中的小时数小于12,则使用 A.M. 指示符;否则使用P.M. 指示符。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

tt, tt(另加任意数量的“t”说明符)

将A.M./P.M. 指示符表示为当前System.Globalization.DateTimeFormatInfo.AMDesignator 或

System.Globalization.DateTimeFormatInfo.PMDesignator 属性中定义的内容。如果正在格式化的时间中的小时数小于12,则使用A.M. 指示符;否则使用P.M. 指示符。

y

将年份表示为最多两位数字。如果年份多于两位数,则结果中仅显示两位低位数。如果年份少于两位数,则该数字设置为不带前导零的格式。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

yy

将年份表示为两位数字。如果年份多于两位数,则结果中仅显示两位低位数。如果年份少于两位数,则用前导零填充该数字使之达到两位数。

yyy

将年份表示为三位数字。如果年份多于三位数,则结果中仅显示三位低位数。如果年份少于三位数,则用前导零填充该数字使之达到三位数。

请注意,对于年份可以为五位数的泰国佛历,此格式说明符将显示全部五位数。

yyyy

将年份表示为四位数字。如果年份多于四位数,则结果中仅显示四位低位数。如果年份少于四位数,则用前导零填充该数字使之达到四位数。

请注意,对于年份可以为五位数的泰国佛历,此格式说明符将呈现全部五位数。

yyyyy(另加任意数量的“y”说明符)

将年份表示为五位数字。如果年份多于五位数,则结果中仅显示五位低位数。如果年份少于五位数,则用前导零填充该数字使之达到五位数。

如果存在额外的“y”说明符,则用所需个数的前导零填充该数字使之达到“y”说明符的数目。

z

表示系统时间距格林威治时间(GMT) 以小时为单位测量的带符号时区偏移量。例如,位于太平洋标准时区中的计算机的偏移量为“-8”。

偏移量始终显示为带有前导符号。加号(+) 指示小时数早于GMT,减号(-) 指示小时数迟于GMT。偏移量范围为–12 至+13。一位数字的偏移量设置为不带前导零的格式。偏移量受夏时制影响。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

zz

表示系统时间距格林威治时间(GMT) 以小时为单位测量的带符号时区偏移量。例如,位于太平洋标准时区中的计算机的偏移量为“-08”。

偏移量始终显示为带有前导符号。加号(+) 指示小时数早于GMT,减号(-) 指示小时数迟于GMT。偏移量范围为–12 至+13。一位数字的偏移量设置为带前导零的格式。偏移量受夏时制影响。

zzz, zzz(另加任意数量的“z”说明符)

表示系统时间距格林威治时间(GMT) 以小时和分钟为单位测量的带符号时区偏移量。例如,位于太平洋标准时区中的计算机的偏移量为“-08:00”。

偏移量始终显示为带有前导符号。加号(+) 指示小时数早于GMT,减号(-) 指示小时数迟于GMT。偏移量范围为–12 至+13。一位数字的偏移量设置为带前导零的格式。偏移量受夏时制影响。

:

当前System.Globalization.DateTimeFormatInfo.TimeSeparator 属性中定义的时间分隔符,用于区分小时、分钟和秒。

/

当前System.Globalization.DateTimeFormatInfo.DateSeparator 属性中定义的日期分隔符,用于区分年、月和日。

带引号的字符串(引号)。显示两个引号(”) 之间的任意字符串的文本值。在每个引号前使用转义符(\)。

带引号的字符串(撇号)。显示两个撇号(?) 字符之间的任意字符串的文本值。

%c

当自定义DateTime 格式字符串只包含自定义格式说明符“c”时,表示与该自定义格式说明符关联的结果。也就是说,若要单独使用自定义格式说明符“d”、“f”、“F”、“h”、“m”、“s”、“t”、“y”、“z”、“H”或“M”,请指定“%d”、“%f”、“%F”、“%h”、“%m”、“%s”、“%t”、“%y”、“%z”、“%H”或“%M”。有关使用单个格式说明符的更多信息,请参见使用单个自定义格式说明符。

\c

转义符。当字符“c”前带有转义符(\) 时,将该字符显示为文本。若要将反斜杠字符本身插入结果字符串,请使用两个转义符(“\\”)。

任何其他字符

所有其他字符被复制到结果字符串中,而且不影响格式化。

枚举格式字符串

格式字符串结果

G 或g

如有可能,将枚举项显示为字符串值,否则显示当前实例的整数值。如果枚举定义中设置了Flags 属性,则串联每个有效项的字符串值并将各值用逗号分开。如果未设置Flags 属性,则将无效值显示为数字项。

F 或f

如有可能,将枚举项显示为字符串值。如果值可以完全显示为枚举项的总和(即使未提供Flags 属性),

则串联每个有效项的字符串值并将各值用逗号分开。如果值不能完全由枚举项确定,则将值格式化为整数值。

D 或d

以尽可能短的表示形式将枚举项显示为整数值。

X 或x

将枚举项显示为十六进制值。按需要将值表示为带有前导零,以确保值的长度最少有八位。

编校一课丨连接号用法大全

编校一课丨连接号用法大全 《标点符号用法》新标准中,连接号删除长横线“——”,只保留三种形式:一字线“—”、半字线“-”、波纹线“~”。三种连接号的使用范围各不相同。一字线 一字线占一个字位置,比汉字“一”略长标示时间、地域等相 关项目间的起止或相关项之间递进式发展时使用一字线。例:1.沈括(1031—1095),宋朝人。 2.秦皇岛—沈阳将建成铁路客运专线。 3.人类的发展可以分为古猿—猿人—古人—新人这四个阶段半字线半字线也叫短横线,比汉字“一”略短,占半个字位置。用于产品型号、化合物名称、 代码及其他相关项目间的连接。例:1.铜-铁合金(化合物 名称) 2.见下图3-4(表格、插图编号) 3. 中关园3号院3-2-11室(门牌号) 4.010-********(电话号码) 5.1949-10-01(用阿拉伯数字表示年月日) 6.伏尔加河-顿河运河(复合名词)波纹线波纹线俗称波浪线,占一个字位置标示数值范围的起止时用波纹线,包括用阿拉伯数字表示的数值和由汉字数字构成的数值。例:1.10~30cm 2. 第七~九课常见问题1.在数值间使用连接号时,前后两个数值都需要加上计量单位吗?在标示数值范围时,用波纹线连接号。此时,在不引起歧义的情况下,只在后一数值后计量单位,用波纹线连接的两个

数值,其单位是一致的。例:500~1000公斤 2.“1996~现在”这样的用法对吗?不对。波纹线连接数字,“现在”不是数字,应改为“”到或“至”。“1996”后宜加“年”。 关注“木铎书声”,做优秀出版人木铎书声是北京师范大学出版科学研究院官方微信平台,致力于传播最新行业动态,促进出版职业人的发展。

比较级和最高级的用法

Comparatives and Superlatives 比较级和最高级一、形容词比较级和最高级的规则 其它不规则的变化:

二、形容词比较级基本用法 1、定义:两个人或物之间的比较。表示“较……”或“更……一些”。标志词:than (比)eg: Cats are more lovely than other animals. 2、与than搭配的词语形式 (1)名词/代词He is older than me. (2) 动名词/从句Skiing is more exciting than skating. (3) 状语/动词/形容词 3、形容词/副词比较级前的修饰语 (1)much/a lot/ a bit/ a little/ slightly She is feeling a lot/much better today. (2) any/ no/ even/ some/ still Do you feel any better today? She is no older than mike. (3) 数词 My sister is ten years younger than me. 4、比较级的特殊搭配 1)“比较级+and+比较级”表示“越来越……” eg: He becomes fatter and fatter. 他越来越胖了。 2)“The +比较级…,the +比较级”表示“越……,越……” eg:The busier he is ,the happier he feels他越忙就越高兴。 The more ,the better. 3)表示两者中”较……“时,用the + 形容词比较级+ of 短语来表达。 eg: He is the taller of the two. 4)the more… the more… he harder you worker, the greater you will make. 5)more B than A = less A than B He is more lazy than slow at his work

比较级最高级用法

形容词、副词的比较级和最高级用法 大多数形容词和副词有三个等级:原级、比较级和最高级。 1、原级即原型。 2、比较级,表示“较……”或 一些”。 3、最高级表“最……”。 一、构成。 变化两种。 (一)规则变化 ★★1.单音节以及少数双音节的词后面直接加-er,-est talltallertallest ★★2.以不发音的e 结尾只加-r ,-st nicenicernicest ★★3. 单音的辅音字 母,再加-er ,-est thinthinnerthinnest ★★4.“以辅音字母+y”结尾的词改y 为特别提醒: (1)以形容词+ly 构成的副词要在前面加 more ,most (2)new,few,slow,clean 等词含有字母组合,末尾 的辅音字母不用双写。 ★★5.大部分双音节词和多音节的词(即 音标中含有三个或三个以上元音音素的词),要在前面加more ,most 特别提醒:由ing 分词和ed 分词演变过来的形容词(talent —talented)只能加more 或most 来表示它们的比较级和最高级。? 特别提醒:★比较级前最常见的修饰词是: much ,alittle,even 等。★very,quite,too 修饰原 级。 不规则变化?

★little-less-least用来修饰不可数名称,若修饰可数名称复数则用few-fewer-fewest; ★elder仅用于同辈之间的排行。“年长的”。 如:elderbrother(哥哥/兄长);eldersister(姐姐);elderboy(长子);eldersister(长女)。在有than 的句子中,只能用older。 【归纳大荟萃】 形容词副词的比较级和最高级用法口诀 一者比较用原级,两者相比比较级,三者或以上最高级; 比较级,还是最高级?往往由他们来决定:有than就用比较级; i n或of最高级;若是没有这三词,那就看句意来定。 比较级和最高级变化口诀 原级变成比较级,er结尾要牢记;规则变化要牢记,特殊规则有三条:1.若是以e来结尾,只加r就可以;2.两辅(辅音字母)夹一元(元音字母)结尾的,双写末尾的辅音,最后再加er; 3.辅音字母若加y,要先把y变成i,最后再加er。(还有一条要注意:形容词+l y结尾的,根本不合这一条。)若不符合这三条,直接就加er。其余双音、多音节,词前加more就可以;不规则词没几个,它们需要特殊记。总共就有这五组:好坏多少加上远。 变最高级,也容易,原级后加est,规则类同比较级,提醒一点便可以;其余双音、多音节,词前加most就可以。还有一点要留意,最高级前要用the;若是副词最高级,用不用the皆可以。 二、句子构成: 1.当两者比较时,用句型: “甲+谓语+比较级+than+ 乙”译为“甲比乙…” 如:TomistallerthanKate.汤 姆比凯特高。 2.当三者或以上比较时,用 句型: “主语+谓语+the+形容词最高级+单数名词+in/of短语”译为“…是…中最…的”。 如:Tomisthetallest in hisclass. =Tomistallerthan anyother studentinh isclass. =Tomisthetallest of allthestudentsinhi sclass. 注:副词最高级前用不用the皆可以。如:Ijump(the)farthestinmyclass.我是我们班跳得最远的。 3.当两者比较,有下列两种句型: (1)表示甲乙两者在某一方面相同时,用肯定句型: “甲+谓语+as/so+(形/副)原级+as+乙”译为“甲和乙一样…” 如:TomisasoldasKate.汤姆和凯特年龄一样大。 (2)若表示甲在某一方面不如乙时,用否定句型: “甲+谓语的否定+as/so+(形/副)原级+as+乙”译为“甲不如乙…” 如:TomrunsasfastasMike.汤姆和迈克跑得一样快。 【考考你的领悟能力】 将下列句子译成英文。 1、Alice比她的姐姐高。 2、Cindy比Nelly友好多了。

形容词比较级和最高级的用法

形容词比较级和最高级的用法 形容词原级的用法 1.说明人或事物自身的特征、性质或状态时,用形容词原级。 Eg.The flowers in the garden are beautiful. 2.有表示绝对概念的副词very,so,too,enough,quite等修饰时,用形容词原级。 3.表示A与B在某方面程度相同或不同时用形容词原级。 肯定句中的结构:A +as+形容词原级+as+B 否定句中的结构:A+as/so+形容词原级+as+B 表示“A是B的……倍”时,用“A+倍数+as+形容词原级+as+B”结构(一倍once,两倍twice,三倍及以上:数字+times) half as +形容词原级+as表示“……是……的一半” 形容词比较级的用: 1.比较级:常用于“比较级+than”结构。如:Cats aremore lovely than other animals 2.形容词的比较级可用much,a little,a lot,even。a bit,still,far,rather,any等修饰,使原来的比较级在语意上更加明确。如:Chickens are much smaller than cows. 3.表示两者之间进行选择“哪一个更……”时,用句型“which/who is +形容词比较级,A or B?”表示。 4.表示“几倍于……”时,用“倍数+比较级+than”表示。如:I’m three years younger than you 比较结构中还须注意以下问题: 1.比较级与最高级的结构还可以转换,意思不变。如:The Changjiang River is longer than any other river in China=The Changjiang River is the longest river in China. 2.当某一事物与其他事物做比较时,被比较事物中不能包括本身。如:He is taller than any other student in his class. 3.如果比较对象相同,可用that/those代替第二个比较对象。如:The weather in Shanghai is better than that in Wuhan. 4.两个比较级用and 连在一起可表达全面增加或减少,意为“越来越……”。

比较级和最高级的用法

比较级和最高级专题讲练 一、形容词比较级和最高级的规则 二、形容词比较级基本用法 1、定义:两个人或物之间的比较。表示“较……”或“更……一些”。标志词:than (比)eg: Cats are more lovely than other animals. 2、与than搭配的词语形式 (1)名词/代词He is older than me. (2) 动名词/从句Skiing is more exciting than skating. (3) 状语/动词/形容词 3、形容词/副词比较级前的修饰语 (1)much/a lot/ a bit/ a little/ slightly She is feeling a lot/much better today. (2) any/ no/ even/ some/ still Do you feel any better today? She is no older than mike.

(3) 数词 My sister is ten years younger than me. 4、比较级的特殊搭配 1)“比较级+and+比较级”表示“越来越……” eg: He becomes fatter and fatter. 他越来越胖了。 2)“The +比较级…,the +比较级”表示“越……,越……” eg:The busier he is ,the happier he feels他越忙就越高兴。 The more ,the better. 3)表示两者中”较……“时,用the + 形容词比较级+ of 短语来表达。 eg: He is the taller of the two. 4)the more… the more… he harder you worker, the greater you will make. 5)more B than A = less A than B He is more lazy than slow at his work = he is less slow than lazy at his work. 6)not so much… as… 与其说不如是 7)no/not any more… than… 两个都不(neither) No/ not any less… than… 8)More than 不仅仅是 Less than 不到 No less than 不少于 9)more or less 差不多 The work is more or less finished. 10)As+形容词/副词原级+as… (与…一样) not as(so)…as(与…不一样)中间用原级。 eg: The story is as interesting as that one. 11)表示倍数的词或其他程度副词做修饰语,放在as的前面 She can read twice as fast as you do. 12) 1、比较级与最高级可以转换,意思不变。如: She is taller than any other girl in Class5. She is the tallest girl in Class5. 2、当某一事物与其它事物作比较时,被比较事物中不能包括本身。如:

(完整word)六年级英语形容词最高级和比较级的用法习题

形容词的比较级和最高级的用法 一、写出下列形容词或副词的比较级和最高级。 1. heavy 2. little 3. far 4. ill 5. much/many 6. careful 7.light 8. thin 9. small 10. good 二、用单词的正确形式填空。 1. Which is (far) from us,the sun or the moon? 2. She looks (thin) than me. 3. We don't think their classroom is (干净)than ours. 4. Meimei is as (慢)as Lily does. 5. Who's (好)than you at English in your class? 6. Ben (jump) (high) than some of the boys in his class. 7. Nancy sing (well) than Helen? Yes,she _. 8. My eyes are (big) than (she). 9. Which is (heavy),the elephant or the pig? 10. Which is the (beautiful) skirt of the three? 三、翻译。 1.我比我的弟弟大三岁。I'm than my brother. 2.这棵树要比那棵树高。This tree than that one. 3.你比他矮四厘米。You are than he.

4.谁比你重? than you? 5.他比你更强壮。He is than you. 6.你和你的叔叔一样高吗?是的。 your uncle? Yes,I am. 7. Lily比你更瘦。Lily is . 四、连词成句,并加上适当的标点。 1. thinner,than,and,your,shorter,I' m,brother 2. carefully,didn't,do,homework,she, her 3. is,biggest,in,world,of , Beijing,the,one,cities,the 4. much,the,How,shirt,is 5. exciting,it,more,is 五、请在冬天的叙述后面写“W”在夏天的叙述后面写上“S"。 1. The days are longer. ( ) 2. The days are shorter. ( ) 3. The nights are longer. ( ) 4. The nights are shorter. ( ) 5. It gets dark earlier in the evening. ( ) 6. In that season the children like eating ice-cream. ( )

连接号(一字线、浪纹线等)用法

连接号(一字线、浪纹线等)的用法 国家标准《标点符号用法》(GB/T15834—1995)把连接号分为一字线(—)、半字线(-)、浪纹线(~)和长横线(——)4种形式。 一、各种形式连接号的使用场合 1.一字线的使用场合 一字线主要用于表示走向、起止和递进关系。有“至”(到)的意思。 深圳—重庆—拉萨航线。2000—2006年;2007年1—5月;2008年3月5—17日;上午8:OO—12:OO。第1—13卷。4—6年级;10—15行;35—37页。计算机经历了电子管计算机—晶体管计算机—集成电路计算机—大规模、超大规模集成电路计算机4个发展阶段。 2.半字线的使用场合 半字线用来连接成词组或代号,仅是前后两者之间的一种间隔。 焦耳-楞次定律。总产量-平均产量-边际产量曲线图。图2-11;表3-5;式(5-13)。型号:SDY-1A;DW-5725B-7D。ISBN928-7-5624-3868-6;ISSN 1003-6687;CN 11-00790。)1949-10-01。 3.浪纹线的使用场合 浪纹线只有一种用法,就是用于具有统计意义的2个数字之间,表示数值(量值)的起止范围。 硬盘容量为1~100 GB。8%~9%,800万~900万个。-12~-3℃;80~100m /s;100~120 MPa;3~5g/mL。 4.长横线的使用场合 长横线与破折号的用法基本一致。 二、常见错误用法 1.一字线和浪纹线的混用 一字线和浪纹线都有“至”的意思,但两者有很明显的区别。浪纹线连接的前后两个数字,一要阿拉伯数字,二要有统计意义。无统计意义的阿拉伯数字之间,具有“至”的意思的,都用一字线。 2.一字线和半字线的混用

(完整版)最全比较级最高级的用法

比较级最高级的用法 在英语中通常用下列方式表示的词:在形容词或副词前加more(如more natural,more clearly )或加后缀-er(newer,sooner )。典型的是指形容词或副词所表示的质、量或关系的增加。英语句子中,将比较两个主体的方法叫做“比较句型”。其中,像“A比B更……”的表达方式称为比较级;而“A最……”的表达方式则称为最高级。组成句子的方式是将形容词或副词变化成比较级或最高级的形态。 一、形容词、副词的比较级和最高级的构成规则 1.一般单音节词和少数以-er,-ow结尾的双音节词,比较级在后面加-er,最高级在后面加-est; (1)单音节词 如:small→smaller→smallest short→shorter→shortest tall→taller→tallest great→greater→greatest (2)双音节词 如:clever→cleverer→cleverest narrow→narrower→narrowest 2.以不发音e结尾的单音节词,比较在原级后加-r,最高级在原级后加-st; 如:large→larger→largest nice→nicer→nicest able→abler→ablest 3.在重读闭音节(即:辅音+元音+辅音)中,先双写末尾的辅音字母,比较级加-er,最高级加-est; 如:big→bigger→biggest hot→hotter→hottest fat→fatter→fattest 4.以“辅音字母+y”结尾的双音节词,把y改为i,比较级加-er,最高级加-est; 如:easy→easier→easiest heavy→heavier→heaviest busy→busier→busiest happy→happier→happiest 5.其他双音节词和多音节词,比较级在前面加more,最高级在前面加most; 如:beautiful→more beautiful→most beautiful different→more different→most different easily→more easily→most easily 注意:(1)形容词最高级前通常必须用定冠词the,副词最高级前可不用。 例句:The Sahara is the biggest desert in the world. (2)形容词most前面没有the,不表示最高级的含义,只表示"非常"。 It is a most important problem. =It is a very important problem. 6.有少数形容词、副词的比较级和最高级是不规则的,必须熟记。 如:good→better→best well→better→best bad→worse→worst ill→worse→worst old→older/elder→oldest/eldest many/much→more→most little→less→least far →further/farther→ furthest/farthest 二、形容词、副词的比较级和最高级的用法 1.“A + be +形容词比较级+ than + B” 意思为“A比B更……”。 如:This tree is taller than that one. 这棵树比那棵树高。 注意:①在含有连词than的比较级中,前后的比较对象必须是同一范畴,即同类事物之间的比较。 ②在比较级前面使用much,表示程度程度“强得多”。如:A watermelon is much bigger than an apple. ③very, quite一般只能修饰原级,不能修饰比较级。 2.“比较级+ and + 比较级”或“more and more +原级”表示“越来越……” 如:It becomes warmer and warmer when spring comes.春天来了,天气变得越来越暖和了。 It is getting cooler and cooler.天气越来越凉爽。 The wind became more and more heavily.风变得越来越大。 Our school is becoming more and more beautiful. 我们的学校变得越来越美丽。 3.在含有or的选择疑问句中,如果有两者供选择,前面的形容词要用比较级形式。 如:Who is taller,Tim or Tom? 谁更高,Tim还是Tom? 4. “the +比较级……, the+比较级”,表示“越……越……”。 The more money you make, the more you spend. 钱你赚得越多,花得越多。 The sooner,the better.越快越好。 5. 表示倍数的比较级用法: ①. A is …times the size /height/length/width of B. 如:The new building is three times the height of the old one. 这座新楼比那座旧楼高三倍。(新楼是旧楼的四倍高) ②. A is …times as big /high/long/wide/large as B. 如:Asia is four times as large as Europe. 亚洲是欧洲的四倍大。(亚洲比欧洲大三倍) ③. A is …times larger /higher/longer/wider than B. 如:Our school is twice bigger than yours. 我们学校比你们学校大两倍。 6.形容词、副词的最高级形式主要用来表示三者或三者以上人或事物的比较,表示“最……”的意思。 句子中有表示范围的词或短语。如:of the three, in our class等等。 如:He is the tallest in our class.他在我们班里是最高的。 7."否定词语+比较级","否定词语+ so… as"结构表示最高级含义。 Nothing is so easy as this. =Nothing is easier than this. =This is the easiest thing. 8. 比较级与最高级的转换: Mike is the most intelligent in his class. Mike is more intelligent than any other student in his class 9.修饰比较级和最高级的词 1)可修饰比较级的词 ①.a bit, a little, rather, much, far, by far, many, a lot, lots, a great deal, any, still, even等。 ②. 还可以用表示倍数的词或度量名词作修饰语。 ③. 以上词(除by far)外,必须置于比较级形容词或副词的前面。 注意:使用最高级要注意将主语包括在比较范围内。 (错) Tom is the tallest of his three brothers. (对) Tom is the tallest of the three brothers.

连字符使用的基本规则

连字符使用的基本规则有: 一、连字符可用于构成复合词。这种复合词主要有: 1.形容词+名词: 如long-distance telephone(长途电话),old-style machine(旧式机器)。 2.名词+v-ing: 如peace-loving people(热爱和平的人民)。 3.名词+过去分词: 如hand-made goods(手工制品),man-made lake(人工湖泊)。 4.副词+过去分词: 如high- ly-developed industry(高度发达的工业)。 5.副词+v-ing: 如hard-working people勤劳的人民。 6.名词+名词: 如coal-mine(煤矿),wave-length(波长)。 7.形容词+名词-ed: 如old-fashioned machine(老式机器),cold-blooded animals(冷血动物) 8.名词+形容词: 如snow-white paper(雪白的纸)。 9.形容词+v-ing(或过去分词): 如funny-looking man(相貌可笑的人),clear-cut answer(明确的回答)。 10.形容词+形容词: 如dark-blue ink(深蓝色的墨水)。 二、连字符常被用于作为定语的一个单元修饰语之间,以避免误解。 如:Mr Green was a small-business man.格林先生是位做小买卖的商人。 Mr Green was a small business man.格林先生是一个身材矮小的商人。 三、位于名词之前用作定语的复合修饰语之间,一般应加连字符。 如:Jim is a 15-year-old boy.吉姆是一个十五岁的男孩。 Lily is a well-dressed woman.莉莉是一个衣着漂亮的女人。 四、通常在self-,ex-,half-,quarter-,all-作为词缀的复合词各部分之间应加连字符。如:self-control(自制),self-respect(自尊心),ex-president(前总统),half-aslee p(半睡的),quarter-share(四分之一部分),all-round(多才多艺的)。 五、连字符可用来连接由一个单一的大写字母和一个名词或分词构成的复合词。 如:an X-ray photograph(一张X光照片)V-shaped thing(V形物)。 六、连字符可用来连接21—99的复合数词。 如:thirty-nine(39),fifty-one(51),eighty-eight(88) 七、连字符可用在书写分数的分子和分母之间,特别是在当这一分数用作修饰语时。 如:a three-fourths majority(占四分之三的大多数)。 八、当连字符用在数词之间或日期时,它有“到”和“包括”的含义。 如:pages 12-56(从第十二页到第五十六页)。 九、连字符可用于某些前缀分词与词根之间。 如:vice-chairman(副主席)。 十、连字符可用于临时性的复合词的单词之间。 如:good-for-nothing material

连接号用法之深入辨析

连接号用法之深入辨析 王曜卿 第二轮修志,各地都是衔接上届志书的下限编修续志,续志书名也是千篇一律:在书名下加上断限。书名下断限的书写格式,规范写法为―(19xx-2000)‖,但采用这种写法的却不成主流。不规范的书写格式中,常见的是―(19xx~2000)‖,此外还有―(19xx-2000年)‖、―(19xx~2000年)‖、―(19xx年-2000年)‖、―(19xx年~2000年)‖,加上―-‖、―~‖两种符号自身宽度变化所产生的变体,不规范的写法就更多了。 志书断限中的连接号,没有引起人们的高度重视,由此所反映出来的,则是标点符号规范化和表达概念准确性的大问题。准确地说,是正确、规范地使用连接号,准确地表述时空范围之概念,准确地表述数值量之关系(或幅度)的大问题。 一、连接号的多种形式 连接号有多种形式,各自的作用、用途也不同。中华人民共和国国家标准(简称―国标‖)《标点符号用法》(GB/T 15834-1995)对连接号的规定: 4.13 连接号 4.13.1 连接号的形式为?-‘。连接号还有另外三种形式,即长横?——‘、半字线?-‘和浪纹?~‘。 4.13.2 两个相关的名词构成一个意义单位,中间用连接号。例如: a) 我国秦岭-淮河以北地区属于温带季风气候区,夏季高温多雨,冬季寒冷干燥。 b) 复方氯化钠注射液,也称任-洛二氏溶液(Ringer-Locke solution),用于医疗和哺乳动物生理学实验。 4.13.3 相关的时间、地点或数目之间用连接号,表示起止。例如: a) 鲁迅(1881-1936)中国现代伟大的文学家、思想家和革命家。 b) ?北京——广州‘直达快车 c) 梨园乡种植的巨峰葡萄今年已经进入了丰产期,亩产1000公斤~1500公斤。 4.13.4 相关的字母、阿拉伯数字等之间,用连接号,表示产品型号。例如: 在太平洋地区,除了已建成投入使用的HAW-4和TPC-3海底光缆之外,又有TPC -4海底光缆投入运营。 4.13.5 几个相关的项目表示递进式发展,中间用连接号。例如:

英文破折号、连接号、连字符、负号的区别,注意事项和输入方法

英文破折号、连接号、连字符、负号的区别,注意事项和输入方法 先看看这4个符号的长相,从左到右依次是:Hyphen,En dash,Em dash,Minus sign 一、区别 HYPHEN(-) 1.用于复合词,如: upper-case letter 2.用于分隔数字或字母,例如电话号码: 或名字的拼写: 1-800-621-2376 My name is Phyllis;that's p-h-y-l-l-i-s. 3.用于排版时连接因断行而被打断的单词,例如: Trust Law ranks the Congo as one of themost dangerous coun- tries for sexual violence. EN DASH(–) 1.相当于to。主要用于连接数字或单词,表示「到并包括」(up to andincluding)。不过应注意,在from...to...和between...and...的结构中,不要用en dash去替代中间的to和and。 例句: Her college years,1998–2002,were thehappiest in her life. For documentation and indexing,see chapters 16–18. In Genesis 6:13–22 we find God's instructions to Noah. Join us on Thursday,11:30 a.m.–4:00 p.m.,to celebrate the New Year. The London–Paris train leaves at two o'clock. I have blocked out December 2002–March 2003 to complete my manuscript. Her articles appeared in Postwar Journal(3 November 1945–4 February 1946). Green Bay beat Denver 31–24. The legislature voted 101–13 to adopt the resolution. 2.后面什么也不接。比如用于表示年代,若事件仍在进行中,en dash后面不要加空格。 例句:

英语比较级和最高级的用法

More than的用法 A. “More than+名词”表示“不仅仅是” 1) Modern science is more than a large amount of information. 2) Jason is more than a lecturer; he is a writer, too. 3) We need more than material wealth to build our country.建设我们国家,不仅仅需要物质财富. B. “More than+数词”含“以上”或“不止”之意,如: 4) I have known David for more than 20 years. 5) Let's carry out the test with more than the sample copy. 6) More than one person has made this suggestion. 不止一人提过这个建议. C. “More than+形容词”等于“很”或“非常”的意思,如: 7) In doing scientific experiments, one must be more than careful with the instruments. 8) I assure you I am more than glad to help you. D. more than + (that)从句,其基本意义是“超过(=over)”,但可译成“简直不”“远非”. 难以,完全不能(其后通常连用情态动词can) 9) That is more than I can understand . 那非我所能懂的. 10) That is more than I can tell. 那事我实在不明白。 11) The heat there was more than he could stand. 那儿的炎热程度是他所不能忍受的 此外,“more than”也在一些惯用语中出现,如: more...than 的用法 1. 比……多,比……更 He has more books than me. 他的书比我多。 He is more careful than the others. 他比其他人更仔细。 2. 与其……不如 He is more lucky than clever. 与其说他聪明,不如说他幸运。 He is more (a)scholar than (a)teacher. 与其说他是位教师,不如说他是位学者。 注:该句型主要用于同一个人或物在两个不同性质或特征等方面的比较,其中的比较级必须用加more 的形式,不能用加词尾-er 的形式。 No more than/not more than 1. no more than 的意思是“仅仅”“只有”“最多不超过”,强调少。如: --This test takes no more than thirty minutes. 这个测验只要30分钟。--The pub was no more than half full. 该酒吧的上座率最多不超过五成。- For thirty years,he had done no more than he (had)needed to. 30年来,他只干了他需要干的工作。 2. not more than 为more than (多于)的否定式,其意为“不多于”“不超过”。如: Not more than 10 guests came to her birthday party. 来参加她的生日宴会的客人不超过十人。 比较: She has no more than three hats. 她只有3顶帽子。(太少了) She has not more than three hats. 她至多有3顶帽子。(也许不到3顶帽子)I have no more than five yuan in my pocket. 我口袋里的钱最多不过5元。(言其少) I have not more than five yuan in my pocket. 我口袋里的钱不多于5元。(也许不到5元) more than, less than 的用法 1. (指数量)不到,不足 It’s less than half an hour’s drive from here. 开车到那里不到半个钟头。In less than an hour he finished the work. 没要上一个小时,他就完成了工作。 2. 比……(小)少 She eats less than she should. 她吃得比她应该吃的少。 Half the group felt they spent less than average. 半数人觉得他们的花费低于平均水平。 more…than,/no more than/not more than (1)Mr.Li is ________ a professor; he is also a famous scientist. (2)As I had ________ five dollars with me, I couldn’t afford the new jacket then. (3)He had to work at the age of ________ twelve. (4)There were ________ ten chairs in the room.However, the number of the children is twelve. (5)If you tell your father what you’ve done, he’ll be ________ angry. (6)-What did you think of this novel? -I was disappointed to find it ________ interesting ________ that one. 倍数表达法 1. “倍数+形容词(或副词)的比较级+than+从句”表示“A比B大(长、高、宽等)多少倍”

连接号用法

连接号用法 国家标准《标点符号用法》(GB/T15834—1995)把连接号分为一字线(—)、半字线(-)、浪纹线(~)和长横线(——)4种形式。 连接号的基本用法是把意义密切相关的词语、字母、数字连接成一个整体。连接号的基本形式是短横,占一个字的位置,印刷行业叫一字线,它还有另外两种形式,就是半字线(-)和波浪线(~)。连接号和破折号不同,不要相混。破折号是一长横,占两个字的位置。 一字线连接号连接词语,构成复合结构。例如:在我国大力发展第三产业的问题,以经得到经济——社会发展战略的决策人员和研究人员的重视。 一字线连接号还可以连接名词,表示起始和走向。例如:马尼拉-广州-北京行线八月一日首次通行 半字线连接号连接号码、代号,包括产品型号、序次号、门牌号、电话号、帐号等。前后多是隶属关系,可以读“杠”。例如:CH-53E是在CH-53D的基础上重新设计的更大型的重型起重直升机,公司编号S-80,绰号“超种马” 半字号连接号连接外国人的复姓或双名,例如:让-皮埃尔·佩兰 波纹线连接号连接数字表示数值的范围,例如:芽虫可用40%乐果乳剂800~1000倍液防治 一字线连接号也可以连接相关数字,例如:鲁迅(1881-1936) 半字号连接号连接阿拉伯数字表示年、月、日。这是国际标准化组织推荐的形式。例如:1993-05-04(1993年5月4日) 一、使用场合 1.一字线 一字线主要用于2个或2个以上名词或时间之间的连接,表示走向、起止和递进关系。(1)连接相关的方位名词,构成一个整体,表示走向关系。 [例1] 四川省达州市位于秦巴山系沿东北—西南方向向四川盆地过渡的地理阶梯之中。[例2] 我国的秦岭一淮北地区属于温带季风气候。 (2)连接相关的地点,表示空间或地理位置上的起止关系。 [例3] 2007年8月10日,深圳—重庆—拉萨航线首航成功。 再如:北京—天津高速公路;上海—杭州的D651次动车组列车。 (3)连接相关的时间,表示某一时间段的起止关系。 [例4] 20世纪80—90年代,中国东南沿海地区出现了“民工潮”现象。 再如:2000—2006年;2007年1—5月;2008年3月5—17日;上午8:00—12:00。(4)用于序数之间,表示起止关系。

英语连字符的使用

英语连字符的使用 连字符主要有两大功能:第一,用于移行,把不在同一行的某个单词,由它连接起来;第二,它能把两个或两个以上的单词连接起来,构成新的形容词性合成词。 1.由形容词+(名词+ed)构成的合成形容词,如:a kind-hearted woman 一个心地善良的人a simple-minded young man 一个头脑简单的年轻人a left-handed person 一个左撇子a narrow-minded man 一个心胸狭窄的人an old-fashioned machine 一台老式机器 有时,数词或名词+(名词+ed),也能构成合成形容词,如:语a two-faced fellow 一个两面派的家伙a three-cornered hat 一顶三角帽2.由形容词或副词+分词构成的合成形容词,如:a good-looking boy 一个帅小伙a new-born baby 一个新生婴儿a badly-lighted room 一间光线昏暗的房间a well-meaning proposal 一条善意的建议有时,名词+分词也能构成合成形容词,如:peace-loving people 热爱和平的人民a man-eating society 一个吃人的社会state-owned factories 国营工厂learner-centered approach 以学员为中心的教学法 3.由名词、形容词或副词+形容词构成的合成形容词,如:a snow-white wall 一堵雪白的墙color-blind children 色盲的儿童dark-blue ink 深蓝色墨水ever-green bushes 常青灌木林 4.由形容词、数词+名词构成的合成形容词,如:a long-distance telephone call 一次长途电话a high-pressure reactor 一个高压反应堆an eight-cylinder engine 一台八汽缸发动机a first-rate teacher 一位一流的教师 5.由不同短语构成的合成形容词,如:~=)> a life-and-death struggle 一场生死搏斗a down-to-earth spirit 求实精神 an out-and-out lie 彻头彻尾的谎言 an out-of-the-way mountain village 一个偏僻的山村 a face-to-face talk 一次面对面的谈话up-to-standard products 符合标准的产品 6.有时候,作者在表达一个意思时不拘形式,比较随便。他可以把句子中的一个短语,甚至是一个句子,其间用连字符一一连接起来,构成多词性合成形容词。现举例如下:For six years,Mary has kept that take-it-or-leave-it attitude.六年来,玛丽对取舍持无所谓的态度。 This is a difficult-to-operate machine.这是一台难以操作的机器 连字符使用的基本规则有:一、连字符可用于构成复合词。这种复合词主要有:1.形容词+名词:如long-distance telephone(长途电话),old-style machine(旧式机器)。2.名词+v-ing:如peace-loving people(热爱和平的人民)。3.名词+过去分词:如hand-made goods(手工制品),man-made lake(人工湖泊)。4.副词+过去分词:如high- ly-developed industry(高度发达的工业)。5.副词+v-ing:如hard-working people勤劳的人民。6.名词+名词:如coal-mine (煤矿),wave-length(波长)。7.形容词+名词-ed:如old-fashioned machine(老式机器),

相关文档
最新文档