1.23560e+04,也可能是1.23560e+004,这个输出的时候每个部分多少位构成,是依据编译系统来的,编译系统不同,输出来的样子也不一样
你可以在自己的计算机上试试:
printf("%e",12356);
#include
int main()
{
int a[] = {1, 2, 3, 4, 5, 6};
int* p = a;
int i;
for (i = 0; i < 6; i++)
{
printf("%d", *p);
p++;
}
return 0;
}