C语言中大数字怎样以整数形式输出啊?
来源:百度知道 编辑:UC知道 时间:2024/05/29 12:47:37
比方说
10^9*10^9 这样的数即使用long long型还是不能正确输出啊
输出时要是整数啊...能具体点吗?
或者是用浮点后去掉后面的小数点部分 我的想法是用字符串读入用函数删除
能给出具体的方案吗?
10^9*10^9 这样的数即使用long long型还是不能正确输出啊
输出时要是整数啊...能具体点吗?
或者是用浮点后去掉后面的小数点部分 我的想法是用字符串读入用函数删除
能给出具体的方案吗?
double 精度够的话,输出格式可以用 %20.0lf
double 精度不够,写字符串。
char s[]="1000000000000000000";
printf("%s",s);
在printf("%d")中的%d加入.0吧,即printf("%.0d")
没法输出,溢出了
...用double