如何在Turbo C中以十六进制格式存储和打印十六位数?

时间:2015-03-09 11:28:57

标签: c turbo-c

我尝试通过输入编码<{1}}以十六进制格式存储和打印十六位数字

Turbo C

但它只打印最后八位数字。当我在Ubuntu中尝试时,它会打印所有十六位数字。请帮助我如何在long long unsigned num=0x35647882781256532 中以十六进制格式打印所有十六位数字。

1 个答案:

答案 0 :(得分:1)

TurlandC的直接继承者Borland C ++ 5.1已经很老了(1993年)并使用了这段代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
    __int64 d = 0x1234567890123456;

    printf("%Lx\n", d);
    return 0;
}

%Lx%Ld是打印64位整数的printf参数。