我需要一个十六进制数字列表

I need a Hexadecimal Number List

我需要一个脚本来生成从 0000 到 FFFF 的所有 65536 个十六进制数,并将它们放入如下文本文件中:

0000  
0001  
0002  
0003  
...  
FFFF

我不在乎它是用什么编程语言编写的,但请不要是我必须 运行 网络服务器 (PHP) 或仅 Windows .

核心是 Python 一个衬里 :

a = [hex(x) for x in xrange(0,pow(2, 16))]

a = map(hex, xrange(pow(2,16)))


print A

剩下的就是切出 'oxd' 并写入您的文件,即

f = open('workfile.txt', 'w')

for x in a:
    f.write(x[3:])
#include<stdio.h>
int main(int argc, char** argv){
    for(long i = 0x0; i <= 0xFFFF ; i++){
        printf("%X\n", i);
    }
    return 0;
}