相关疑难解决方法(0)

如何使用Visual C++ 2010 Express编译64位应用程序?

是否有一种简单的方法来使用32位版本的Visual C++ 2010 Express编译64位应用程序?必要的配置是什么?

c++ 64-bit visual-studio-express

128
推荐指数
5
解决办法
17万
查看次数

如何在C中打印int的大小?

我正在尝试在RHEL 5.6,64位上编译以下内容,并且我不断收到警告

"var.c:7:警告:格式'%d'需要类型'int',但参数2的类型为'long unsigned int'"

这是我的代码:

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

int main()
{
    unsigned int n =10;
    printf("The size of integer is %d\n", sizeof(n));
}
Run Code Online (Sandbox Code Playgroud)

如果我将"n"的声明更改为以下内容并不重要

  1. signed int n = 10;
  2. int n = 10;

我想要做的就是在我的机器上打印整数的大小,而不是真正关注limits.h.

c

18
推荐指数
1
解决办法
4万
查看次数

C++中64位计算机的指针大小是多少?

我的计算机从32位更改为64位,我的操作系统是64位Windows 7.我认为64位操作系统中的指针应该是64位--8字节.但是,当我在C++中使用sizeof(void*)来获取一个点的大小时,结果为4.

为什么4 ??

c++ 64-bit

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

64-bit ×2

c++ ×2

c ×1

visual-studio-express ×1