#include<bits/stdc++.h> using namespace std; int main() { double a; cin>>a; cout<<a; return 0; }
我输入了30个1(30位),程序输出了1.11111e+29,这个数比long long大太多了,我想知道double可以存几位整数,它可以代替高精吗?