なんか慣例的に指数表示になる、みたいなところがありますよね
たぶん、通常の小数(整数を含む)表記と指数表記の文字数を比較した際、
小数表記の文字数が一定以上になるとき、指数表記のほうが短ければ指数表記を採用するというのがあるようです(ほかの言語として.NETについて調べましたが、プチコンの浮動小数とほぼ同じDouble構造体については15桁、精度半分のSingle構造体については7桁とのこと)
以前にもPRINT命令に関してこのようなトピックが立った記憶があるので、そちらまで調べてみてはどうでしょうか