简单类型
From Apache OpenOffice Wiki
UNO 提供了一组预定义的简单类型,如下表所示:
UNO 类型 | 说明 |
---|---|
void |
空类型,仅在 any 中用作方法返回类型。 |
boolean |
可以是 true 或 false。 |
byte |
有符号的 8 位整数类型(范围从 -128 到 127,包括上下限)。 |
short |
有符号的 16 位整数类型(范围从 -32768 到 32767,包括上下限)。 |
unsigned short |
无符号的 16 位整数类型(已不再使用)。 |
long |
有符号的 32 位整数类型(范围从 -2147483648 到 2147483647,包括上下限)。 |
unsigned long |
无符号的 32 位整数类型(已不再使用)。 |
hyper |
有符号的 64 位整数类型(范围从 -9223372036854775808 到 9223372036854775807,包括上下限)。 |
unsigned hyper |
无符号的 64 位整数类型(已不再使用)。 |
float |
IEC 60559 单精度浮点类型。 |
double |
IEC 60559 双精度浮点类型。 |
char |
表示单个的 Unicode 字符(更确切地说是单个的 UTF-16 代码单元)。 |
string |
表示 Unicode 字符串(更确切地说是 Unicode 标量值的字符串)。 |
type |
说明所有 UNO 类型的元类型。 |
any |
能够表示其他所有类型值的特殊类型。 |
有关语言绑定的各章节(专业 UNO - UNO 语言绑定 - Java 语言绑定、专业 UNO - UNO 语言绑定 - C++ 语言绑定、专业 UNO - UNO 语言绑定 - OpenOffice.org Basic 和 专业 UNO - UNO 语言绑定 - Automation 桥)介绍了如何将这些类型映射成目标语言中的类型。
Content on this page is licensed under the Public Documentation License (PDL). |