阡陌 发表于 2024-3-16 01:51:50

long(长整型)


**long(长整型)**

[数据类型]



## 描述

长整型用于存储数值大小扩展的变量,可存储 32 位(4 字节)大小的变量,范围从 -2,147,483,648 到 2,147,483,647。但是,请注意这个范围可能会因为不同的系统和编译器实现而有所变化。在某些 64 位系统上,`long` 可能会存储 64 位的信息。

当进行整数数学运算时,如果至少有一个操作数是 `long` 类型,或者如果整数常量后面跟着 'L' 或 'l' 后缀(尽管 'l' 可能会与数字 1 混淆,因此通常推荐使用大写的 'L'),那么该运算就会作为 `long` 类型进行。这确保了结果也是 `long` 类型。有关详细信息,请参阅“[整型常量](https://www.mculoop.com/thread-225-1-1.html)”。



## 语法

```cpp
long var = val;
```

**参数:**
var: 变量名。
val: 要分配给该变量的值。



## 示例代码

```cpp
long speedOfLight_km_s = 300000L;// 'L' 后缀表示这是一个 long 类型的整数常量
```



## 扩展阅读

- [整型常量](https://www.mculoop.com/thread-225-1-1.html)



页: [1]
查看完整版本: long(长整型)