sint32

Uses variable-length encoding. Signed int value. These more efficiently encode negative numbers than regular int32s.

C++

Java

Python

Go

C#

PHP

Ruby

int32

int

int

int32

int

integer

Bignum or Fixnum (as required)