主题:c语言中超长整型怎么定义
bianchengwoai
[专家分:10] 发布于 2010-09-28 17:28:00
整型和长整型在c语言中的数据类型分别是int和long,都代表32位,如果我想用超长整型,即64位,是不是表示为long long,看书上是这么写的,但我用了,在visual c++中,不行,这是为啥啊,请教了。。。。
回复列表 (共15个回复)
沙发
cgl_lgs [专家分:21040] 发布于 2010-09-29 00:15:00
__int64
板凳
bruceteen [专家分:42660] 发布于 2010-09-29 08:32:00
是 long long,但 visual c++ 不支持c语言(它支持的是老旧的C89)
3 楼
eastcowboy [专家分:25370] 发布于 2010-09-29 15:50:00
高版本的Visual C++也是支持的,楼主不要用Visual C++ 6.0了,用Visual C++ 9.0或者Visual C++ 10.0都不错,而且微软也都提供免费版(注意是合法的免费版,不是盗版。在微软注册之后即可免费使用),分别称为Visual C++ 2008 Express、Visual C++ 2010 Express。
4 楼
bianchengwoai [专家分:10] 发布于 2010-10-01 23:25:00
首先谢谢三楼的回复,好心人能不能把下载页面给出来啊。。。。
5 楼
cgl_lgs [专家分:21040] 发布于 2010-10-02 00:13:00
[quote]
首先谢谢三楼的回复,好心人能不能把下载页面给出来啊。。。。[/quote]
可以用360軟件管家下載,也可以直接到MS官網找:)
6 楼
eastcowboy [专家分:25370] 发布于 2010-10-03 23:52:00
下载在这里:
http://www.microsoft.com/express/Downloads/
选择Visual C++ 2010 Express,语言选择English或者简体中文之类的,然后可以得到一个下载器。用下载器下载安装。完成之后会提示注册,若不注册的话,好像只能用30天,注册之后就可以一直使用了。注册本身也是免费的。
7 楼
ScriptKiddie [专家分:10] 发布于 2010-10-04 05:12:00
你的机器,你的系统,是不是64位?
8 楼
cgl_lgs [专家分:21040] 发布于 2010-10-04 13:04:00
[quote]
你的机器,你的系统,是不是64位?[/quote]
不是也沒關系的啦,編譯器會軟實現的:)
9 楼
bianchengwoai [专家分:10] 发布于 2010-10-07 09:34:00
我的电脑是32位的,现在个人电脑用64位我好像没看到咧。。。。
10 楼
bianchengwoai [专家分:10] 发布于 2010-10-07 09:36:00
装编译平台还用考虑系统的位数,这是为什么?还是我理解错了?请教软实现是怎么实现的啊??发现自己懂得真的很少,十分感谢各位大侠。。。。
我来回复