温馨提示×

Protobuf支持的数据类型有哪些

小樊
113
2024-06-17 23:32:56
栏目: 编程语言

Protobuf支持的数据类型包括:

  1. double:双精度浮点数
  2. float:单精度浮点数
  3. int32:32位有符号整数
  4. int64:64位有符号整数
  5. uint32:32位无符号整数
  6. uint64:64位无符号整数
  7. sint32:带符号的32位整数编码,有更高的压缩效率
  8. sint64:带符号的64位整数编码,有更高的压缩效率
  9. fixed32:32位固定大小的无符号整数
  10. fixed64:64位固定大小的无符号整数
  11. sfixed32:32位固定大小的有符号整数
  12. sfixed64:64位固定大小的有符号整数
  13. bool:布尔类型
  14. string:字符串类型
  15. bytes:字节类型

除了基本数据类型外,Protobuf还支持自定义数据类型和枚举类型。

0