简单类型

From Apache OpenOffice Wiki
Jump to: navigation, search



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).
Personal tools
In other languages