`long` 类型的数据范围取决于编程语言和系统架构。以下是 `long` 类型的一般取值范围:
对于32位系统,`long` 类型通常占用4个字节(32位),取值范围是 -2,147,483,648 到 2,147,483,647。
对于64位系统,`long` 类型通常占用8个字节(64位),取值范围是 -9,223,372,036,854,775,808 到 9,223,372,036,854,775,807。
请注意,这个范围可能因编程语言和编译器的实现而略有不同。例如,在Java中,`long` 类型是64位有符号整数,取值范围是 -9223372036854775808 到 9223372036854775807。
请根据您所使用的编程语言和系统架构确认具体的 `long` 类型取值范围