那unsigned long long 呢?
时间: 2023-09-25 22:13:45 浏览: 83
对于unsigned long long类型的数据,可以使用"%llu"格式说明符来输出。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
unsigned long long num = 123456789012345ULL;
printf("%llu\n", num);
return 0;
}
```
这段代码将输出`123456789012345`。在格式说明符中,"%llu"表示将一个unsigned long long类型的值输出。需要注意的是,对于unsigned long long类型的整数,要在数字后面加上"ULL"后缀来表示该值为unsigned long long类型。
相关问题
unsigned long i, j; unsigned long nData[2]; unsigned long nAccum[2]; unsigned long TableCRCHigh[256]; unsigned long TableCRCLow[256]; unsigned long temp; unsigned long index; unsigned char aData_temp; unsigned char* paData;
这段代码是定义了一些变量,包括两个 unsigned long 类型的数组 nData 和 nAccum,分别用于存储数据和 CRC 的累加值;两个 unsigned long 类型的数组 TableCRCHigh 和 TableCRCLow,用于存储高位和低位的 CRC 校验表;两个 unsigned long 类型的变量 temp 和 index,用于在计算 CRC 时的临时存储;一个 unsigned char 类型的变量 aData_temp 和一个指向 unsigned char 类型的指针 paData,用于处理输入数据。
unsigned long long 和longlong
unsigned long long和long long都是C++中的整数类型,但它们在存储范围上有所不同。unsigned long long是无符号整数类型,能够存储更大的正整数值,而long long是有符号整数类型,能够存储更大的整数范围,但是其中有一位表示符号位,因此存储的范围较小。
阅读全文