求解? 为什么 double 类型结果是负值?
一年约有3.156*e7s。编写一个程序,要求输入您的年龄,然后显示该年龄合多少秒?#include <stdio.h>int main(int argc, char *argv[])
{
int age,year;
scanf("输入你的年龄%d",&age);
year=3.156e+7l;
printf("你的年纪已过%le秒",age*year);
return 0;
}
为什么结果为负值 谢谢大家给我分答案
year=3.156e+7l;// 71次方????