主页C++ Builder 资料C++ Builder 参考手册System 字符串
C++ Builder 串口控件
C++ Builder 编程技巧
C++ Builder 操作指南
C++ Builder 参考手册
基础知识
cfloat 浮点数
cmath 数学函数
cstdlib 标准库函数
System 字符串
 • UnicodeString
 • UTF8String
 • TStringList
 • TStrings
 • String
 • AnsiString
 • AnsiStringBase
 • AnsiStringT
 • RawByteString
 • UCS4String
 • WideString
 • EnumToStr
 • FloatToStr
 • FloatToStrF
 • FormatFloat
 • IntToStr
 • UIntToStr
 • IntToHex
 • StrToEnum
 • StrToFloat
 • StrToFloatDef
 • StrToInt
 • StrToIntDef
 • StrToInt64
 • StrToInt64Def
 • StrToUInt64
 • StrToUInt64Def
 • TFloatFormat
 • GetUnicodeCategory
 • IMLangCodePages
 • StringReplace
System 日期和时间
System.Math.hpp 数学函数
其他数据类型
VCL 基础类
VCL 应用程序
Pictures 图片
Graphics 绘图
Additional 控件
System 控件
A ~ Z 字母顺序排列的目录
网友留言/技术支持

Strings 字符串

类型 描述
UnicodeString UNICODE UTF-16 编码的字符串,C++ Builder 最常用的字符串类型 (C++ Builder 2009 及之后的版本)
UTF8String UTF-8 编码的字符串,最通用的文字编码
TStringList 字符串列表,可以用于多行文字、字符串分割、文本文件处理、文本文件编码转换等。
TStrings 字符串列表纯虚类,用于做参数或接口
String ANSI 版本相当于 AnsiString, UNICODE 版本相当于 UnicodeString, 写 ANSI/UNICODE 兼容的程序需要使用这个类型
AnsiString ANSI 字符串。typedef AnsiStringT<0> AnsiString; 即代码页为 CP_ACP (0) 的字符串
AnsiStringBase 字符串模板 AnsiStringT 的父类,是 AnsiStringUTF8StringRawByteString 等的祖先类
AnsiStringT 字符串模板 AnsiStringT<CP> 为CP代码页的字符串,AnsiString 和 UTF8String 等都是通过 AnsiStringT 模板定义的
RawByteString 不解析字符编码的字符串。typedef AnsiStringT<65535> RawByteString;
UCS4String UCS4/UTF-32 编码的字符串,没有提供一般的运算功能,仅用于编码转换
WideString COM (component object model) 的 BSTR 类型的封装,而不是标准 C/C++ 的字符串类型的封装

字符串相关的类型和函数

函数 描述
FormatSettings 字符串与日期时间、浮点数、货币等之间的类型转换使用的默认的格式
TFormatSettings 字符串与日期时间、浮点数、货币等之间的类型转换使用的格式类型
DateTimeToStr 日期时间转字符串
DateToStr 日期转字符串
TimeToStr 时间转为字符串
DecodeDateTime 从日期时间里面分解出年、月、日、时、分、秒、毫秒的值
DecodeDate 从日期时间里面分解出年、月、日的值
DecodeTime 从日期时间里面分解出时、分、秒、毫秒的值
EnumToStr 枚举型转字符串
FloatToStr 浮点数转字符串
FloatToStrF 浮点数转字符串
FormatDateTime 格式化日期时间,按照参数给定的格式把日期时间转为字符串
FormatFloat 格式化浮点数,按照参数给定的格式把浮点数转为字符串
IntToStr 整数转为字符串,按照十进制转换
UIntToStr 无符号整数转为字符串,按照十进制转换
IntToHex 整数转为字符串,按照十六进制转换
StrToDate 字符串转为日期,转换失败抛出异常
StrToDateDef 字符串转为日期,转换失败采用默认值
StrToDateTime 字符串转为日期时间,转换失败抛出异常
StrToDateTimeDef 字符串转为日期时间,转换失败采用默认值
StrToEnum 字符串转为枚举型
StrToFloat 字符串转为浮点数,转换失败抛出异常
StrToFloatDef 字符串转为浮点数,转换失败采用默认值
StrToInt 字符串转为整数,转换失败抛出异常
StrToIntDef 字符串转为整数,转换失败采用默认值
StrToInt64 字符串转为64位整数,转换失败抛出异常
StrToInt64Def 字符串转为64位整数,转换失败采用默认值
StrToTime 字符串转为时间,转换失败抛出异常
StrToTimeDef 字符串转为时间,转换失败采用默认值
StrToUInt64 字符串转为64位无符号整数,转换失败抛出异常
StrToUInt64Def 字符串转为64位无符号整数,转换失败采用默认值
GetUnicodeCategory 获取字符类型
IMLangCodePages 获取字符的 ANSI 代码页
StringReplace 字符串里面的内容替换

文档索引

System 字符串
• UnicodeString• UTF8String• TStringList
• TStrings• String• AnsiString
• AnsiStringBase• AnsiStringT• RawByteString
• UCS4String• WideString• EnumToStr
• FloatToStr• FloatToStrF• FormatFloat
• IntToStr• UIntToStr• IntToHex
• StrToEnum• StrToFloat• StrToFloatDef
• StrToInt• StrToIntDef• StrToInt64
• StrToInt64Def• StrToUInt64• StrToUInt64Def
• TFloatFormat• GetUnicodeCategory• IMLangCodePages
• StringReplace  www.cppfans.com  www.cppfans.com

C++ 爱好者 -- Victor Chen 的个人网站 www.cppfans.com 辽ICP备11016859号