回 帖 发 新 帖 刷新版面

主题:c语言中超长整型怎么定义

整型和长整型在c语言中的数据类型分别是int和long,都代表32位,如果我想用超长整型,即64位,是不是表示为long  long,看书上是这么写的,但我用了,在visual c++中,不行,这是为啥啊,请教了。。。。

回复列表 (共15个回复)

沙发

__int64

板凳

是 long long,但 visual c++ 不支持c语言(它支持的是老旧的C89)

3 楼

高版本的Visual C++也是支持的,楼主不要用Visual C++ 6.0了,用Visual C++ 9.0或者Visual C++ 10.0都不错,而且微软也都提供免费版(注意是合法的免费版,不是盗版。在微软注册之后即可免费使用),分别称为Visual C++ 2008 Express、Visual C++ 2010 Express。

4 楼


首先谢谢三楼的回复,好心人能不能把下载页面给出来啊。。。。

5 楼

[quote]
首先谢谢三楼的回复,好心人能不能把下载页面给出来啊。。。。[/quote]
可以用360軟件管家下載,也可以直接到MS官網找:)

6 楼

下载在这里:
http://www.microsoft.com/express/Downloads/

选择Visual C++ 2010 Express,语言选择English或者简体中文之类的,然后可以得到一个下载器。用下载器下载安装。完成之后会提示注册,若不注册的话,好像只能用30天,注册之后就可以一直使用了。注册本身也是免费的。

7 楼


你的机器,你的系统,是不是64位?

8 楼

[quote]
你的机器,你的系统,是不是64位?[/quote]
不是也沒關系的啦,編譯器會軟實現的:)

9 楼


我的电脑是32位的,现在个人电脑用64位我好像没看到咧。。。。

10 楼

装编译平台还用考虑系统的位数,这是为什么?还是我理解错了?请教软实现是怎么实现的啊??发现自己懂得真的很少,十分感谢各位大侠。。。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册