第1:电脑64位,和你的程序64位是两个概念。第2:ANSI C 没有long double 这种写法,长度取决于编译器。你应该用的是VS把,这个所以谈long double 长度没有意义。PS.关于长度的规范 可以搜索 ILP32 LP64 LLP64 ILP64,WIN和UNIX不太一样