unsigned long long用什么格式打印
时间: 2023-09-03 22:12:56 浏览: 276
在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`,则会导致结果不正确。
unsigned long long 输出格式
在C++中,使用"%llu"来输出unsigned long long类型的变量。例如:
```
unsigned long long n = 1234567890123456789;
printf("%llu\n", n);
```
输出结果为:
```
1234567890123456789
```
在C++11及以上版本中,也可以使用std::cout来输出unsigned long long类型的变量:
```
unsigned long long n = 1234567890123456789;
std::cout << n << std::endl;
```
输出结果同上。
阅读全文