unsigned long long用什么格式打印
时间: 2023-09-03 20:12:56 浏览: 90
在C语言中,可以使用"%llu"格式控制符来打印无符号长整型(unsigned long long)类型的变量。例如:
```
unsigned long long num = 1234567890123456789ULL;
printf("%llu\n", num);
```
输出结果为:
```
1234567890123456789
```
需要注意的是,无符号长整型的后缀为"ULL"。
相关问题
unsigned long long 在printf中是什么格式
在 `printf` 函数中,可以使用 `%llu` 格式说明符来打印 `unsigned long long` 类型的数据。例如:
```c
unsigned long long num = 18446744073709551615ull;
printf("The maximum value of unsigned long long is: %llu\n", num);
```
输出结果为:
```
The maximum value of unsigned long long is: 18446744073709551615
```
要注意的是,在 `%llu` 格式说明符中,`ll` 表示长度修饰符,用于指定要打印的参数的类型为 `unsigned long long`。
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`,则会导致结果不正确。