C# | golang | proto | 范围 |
sbyte | int8 | int32 | -128->127 |
short | int16 | int32 | -32768->32767 |
int | int32 | int32 | -2 147 483 648->2 147 483 647 |
long | int64 | int64 | -9 223 372 036 854 775 808->9 223 372 036 854 775 807 |
byte | unit8或byte | int32 | 0->255 |
ushort | unit16 | uint32 | 0->65535 |
uint | unit32 | uint32 | 0->4 294 967 295 |
ulong | unit64 | uint64 | 0->18 446 744 073 709 551 615 |
decimal | |||
float | float32 | float | -3.402...×1038->3.402...×1038 |
bool | bool | bool | true或false |
char | |||
string | string | string |
上面仅是部分基本类型。
有疑问加站长微信联系(非本文作者)