相关疑难解决方法(0)

64位Windows上的长位是多少?

不久前,有人告诉我long在64位机器上不是64位,我应该总是使用int.这对我来说没有意义.我已经看到docs(例如Apple官方网站上的文件)说long在编译64位CPU时确实是64位.我查了64位Windows上的内容并找到了

  • Windows:longint保持32位长度,并为64位整数定义特殊的新数据类型.

(来自http://www.intel.com/cd/ids/developer/asmo-na/eng/197664.htm?page=2)

我该怎么用?我应该定义类似uw,sw((UN)签署的宽度)为long如果没有在Windows,否则做对目标CPU bitsize支票?

c c++ windows 64-bit porting

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

如何使用range()在Python中迭代大数?

我想使用Python中的range()函数迭代大量的数字,如600851475143.但每当我运行程序时,它都会给我一个OverflowError.我使用了以下代码 -

um = long(raw_input())
for j in range(1,num):
....
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很多次但它不起作用!

python loops largenumber

5
推荐指数
2
解决办法
8761
查看次数

标签 统计

64-bit ×1

c ×1

c++ ×1

largenumber ×1

loops ×1

porting ×1

python ×1

windows ×1