60得票2回答
如何将64位整数打印成十六进制?

使用以下代码,我试图使用printf()输出unit64_t变量的值。 使用gcc编译代码会返回以下警告:   警告:格式“%x”需要类型为“unsigned int”的参数,   但参数2的类型为“uint64_t” [-Wformat =] 代码:#include <stdi...

59得票10回答
如何使用Java确定Windows的32位或64位架构?

如何使用Java确定Windows的32位还是64位架构?

58得票2回答
我该如何修复这个8年前的VBA 64位编译器错误?

因此这里有一个bug: 在一个64位的VBA宿主环境中(例如Access 365 64位或Excel 2016 64位),创建一个类模块SomeClass:' this needs to be here to trigger the bug: Private Sub Class_Termin...

58得票4回答
32位和64位代码中的DWORD大小是多少?

在Visual C++中,DWORD只是与机器、平台和SDK有关的无符号长整型。但是,由于DWORD是双字(即2 * 16位),在64位架构上,DWORD仍然是32位吗?

58得票8回答
在使用Visual Studio 2008进行调试时,不允许修改64位应用程序。

我正在使用Visual Studio 2008, C#。我尝试在调试时进行编辑并继续操作(即在调试过程中修改代码),但是出现了以下异常: "不允许更改64位应用程序" 为什么会这样?有什么解决办法吗?

58得票10回答
32位和64位处理器有什么区别?

我一直在尝试了解32位和64位处理器(http://en.wikipedia.org/wiki/32-bit_processing)。据我了解,32位处理器(如x86)具有32位寄存器。但我不知道这意味着什么。它有特殊的“内存空间”,可以存储最大值为2的32次方的整数值? 不想听起来很傻,但...

57得票4回答
强制使用x86 CLR在“Any CPU” .NET程序集上。

在.NET中,“平台目标:任何CPU”编译选项允许.NET程序集在x64机器上以64位方式运行,在x86机器上以32位方式运行。同时,也可以使用“平台目标:x86”编译选项强制程序集在x64机器上以x86方式运行。 是否可以使用“任何CPU”标志运行程序集,但是确定它是否应在x86或x64 ...

56得票1回答
从哪里学习x64汇编?

好的,我知道C ++、C#、Java和其他一些语言,接下来我决定学习汇编语言,但我感觉自己从一开始就遇到了严峻的困难。我需要有人指点一下。 以下是问题: 有人告诉我最好从互联网上学习汇编语言,而不是从书本上学习,因为汇编语言取决于硬件,而书本大多数都已过时。这是真的吗? 我拥有一个64位...

55得票3回答
从64位进程调用32位代码

我有一个应用程序,我们正在尝试将其从32位迁移到64位。它是使用x64标志编译的.NET。然而,我们有大量用Fortran 90编写并为32位编译的DLL。Fortran DLL中的函数非常简单:您放入数据,您取出数据;没有任何状态。我们也不会在那里花费很多时间,总共可能只有3%,但它执行的计...

55得票4回答
如何判断R是否在64位或32位上运行?

我的版本输出是:> version _ platform x86_64-w64-mingw32 arch x86_64 ...