什么时候适合用unsigned long long
时间: 2023-03-29 22:01:41 浏览: 50
unsigned long long 适合用于需要存储非常大的整数时,它可以存储的范围比其他整数类型更大,最大值为 18,446,744,073,709,551,615。因此,当需要存储超过 long long 范围的整数时,可以考虑使用 unsigned long long。
相关问题
unsigned long long用什么格式打印
在C语言中,可以使用"%llu"格式控制符来打印无符号长整型(unsigned long long)类型的变量。例如:
```
unsigned long long num = 1234567890123456789ULL;
printf("%llu\n", num);
```
输出结果为:
```
1234567890123456789
```
需要注意的是,无符号长整型的后缀为"ULL"。
unsigned long long 输出用什么 lld吗
不是的,`unsigned long long` 用于存储无符号长整型数据,应该使用 `%llu` 进行输出。例如:
```c++
#include <cstdio>
int main() {
unsigned long long num = 1234567890123456789ull;
printf("num: %llu\n", num);
return 0;
}
```
输出结果为:
```
num: 1234567890123456789
```
需要注意的是,如果使用 `%lld` 进行输出,会导致输出结果错误。因为 `%lld` 是用于有符号长整型数据的输出格式,如果对无符号长整型数据使用 `%lld`,则会导致结果不正确。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)