printf 中long long用什么字母
时间: 2023-10-16 14:08:16 浏览: 55
在 printf 函数中,可以使用以下格式说明符来打印 long long 类型的变量:
- `%lld` 用于有符号的 long long 类型
- `%llu` 用于无符号的 long long 类型
例如,可以使用以下方式打印一个有符号的 long long 变量:
```c
long long num = 123456789;
printf("%lld", num);
```
输出结果将是: `123456789`。
相关问题
long int在c语言用什么输出
在C语言中,long int类型的变量可以使用以下几种格式说明符进行输出:
- %ld:用于输出long int类型的十进制整数。
- %lo:用于输出long int类型的八进制整数。
- %lx或%X:用于输出long int类型的十六进制整数,其中%x输出的字母为小写,%X输出的字母为大写。
下面是一个示例代码,演示如何使用printf函数输出long int类型的变量:
```c
#include <stdio.h>
int main() {
long int num = 1234567890L;
printf("num in decimal: %ld\n", num); // 十进制输出
printf("num in octal: %lo\n", num); // 八进制输出
printf("num in hexadecimal: %lx\n", num); // 十六进制输出,字母为小写
return 0;
}
```
输出结果为:
```
num in decimal: 1234567890
num in octal: 11145401322
num in hexadecimal: 499602d2
```
可以看到,使用%ld、%lo和%lx可以分别将long int类型的变量以十进制、八进制和十六进制的形式进行输出。需要注意的是,在输出long int类型的变量时,需要在数字后面加上L后缀,以表示该变量是long int类型的。
c语言long的格式化输出
在C语言中,可以使用以下格式化输出符号来输出long类型数据:
- %ld:用于输出10进制的long整数
- %lo:用于输出8进制的long整数
- %lx或%X:用于输出16进制的long整数,其中%lx输出小写字母,%lX输出大写字母
下面是一个示例代码,演示如何使用这些格式化输出符号输出long类型数据:
```c
#include <stdio.h>
int main() {
long num1 = 1234567890;
long num2 = 0777;
long num3 = 0xABCDEF;
printf("num1 in decimal: %ld\n", num1);
printf("num1 in octal: %lo\n", num1);
printf("num1 in hexadecimal (lowercase): %lx\n", num1);
printf("num1 in hexadecimal (uppercase): %lX\n", num1);
printf("num2 in decimal: %ld\n", num2);
printf("num2 in octal: %lo\n", num2);
printf("num2 in hexadecimal (lowercase): %lx\n", num2);
printf("num2 in hexadecimal (uppercase): %lX\n", num2);
printf("num3 in decimal: %ld\n", num3);
printf("num3 in octal: %lo\n", num3);
printf("num3 in hexadecimal (lowercase): %lx\n", num3);
printf("num3 in hexadecimal (uppercase): %lX\n", num3);
return 0;
}
```
输出结果如下:
```
num1 in decimal: 1234567890
num1 in octal: 11145401322
num1 in hexadecimal (lowercase): 499602D2
num1 in hexadecimal (uppercase): 499602D2
num2 in decimal: 511
num2 in octal: 777
num2 in hexadecimal (lowercase): 1FF
num2 in hexadecimal (uppercase): 1FF
num3 in decimal: 11259375
num3 in octal: 52713157
num3 in hexadecimal (lowercase): ABCDEF
num3 in hexadecimal (uppercase): ABCDEF
```