具体的介绍一下_int64,以及怎么用,在C语言中的时候需要头文件吗

2024-12-03 00:13:19
推荐回答(3个)
回答1:

需要准备的材料分别有:电脑、C语言编译器。

1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。

2、在test.cpp文件中,输入C语言代码:__int64 a;a = pow(2, 32);printf("%I64d", a);。

3、编译器运行test.cpp文件,此时成功定义了64位整数并进行了输出。

回答2:

64位整类型__int64,
int64 是有符号 64 位整数数据类型
范围为 -2^63 (-9,223,372,036,854,775,808) 到 2^63-1 (9,223,372,036,854,775,807),存储空间占 8 字节。用于整数值可能超过 int 数据类型支持范围的情况。
注意:在 32 位 Intel 计算机上分配 64 位值不是原子操作;即该操作不是线程安全的。这意味着,如果两个人同时将一个值分配给一个静态 Int64 字段,则该字段的最终值是无法预测的
在vc6中,可以省略一个下划线.
不需要头文件。如果你的编译器提示要头文件的话试试这两个
stdint.h

stdlib.h
标准输出printf("%I64d",xxx);

回答3:

_int64只是VC的独有的类型,
虽然现在有不少编译器支持,但是并不是标准的类型定义。

使用时不需要什么头文件的,就当成一个正常的数据类型来使用就行。
如果你的编译器不支持,
可以通过long long类型来typedef出__int64型。