读书人

如何double型数据的int型输出

发布时间: 2012-04-09 13:41:24 作者: rapoo

怎么double型数据的int型输出
怎么double型数据的int型输出,比如有一个很大的数,如1234567890987,超过了int型,那么要用double型存储,那么怎么输出呢,想还是输出1234567890987这个形式,而不是double型的科学计数法,谢谢,尽量结贴

[解决办法]
printf("%13.0f", d);

[解决办法]
printf("%13.0f",db)
[解决办法]
long int

long long int
[解决办法]
double类型的只能输出double类型的数据, 但可以用%.0lf来控制小数点的个数, 或强制转换成int型的(可能造成数据的丢失), 如果存不下int类型的, 可以用__int64类型的, 用%I64d输出

读书人网 >C语言

热点推荐