作者sjgau (sjgau)
看板Programming
标题Re: [问题] Fortran指令
时间Thu Mar 27 06:37:04 2008
关於溢位的问题
使用 long int, 可以计算到结果小於 等於 +2147483647
使用 double, 可以计算到结果小於 等於 2^52
再大的话 要自己写大数运算
才能够让阶乘的结果的每一个位数都正确
※ 引述《[email protected] (琏琏)》之铭言:
: ※ 引述《[email protected] (㊣金大支大寿,六六大支!)》之铭言:
: > 要写小程式
: > !指教开始
: > 才写几行程式而已都懒…
: > !指教结束
: >
: 除了数学软体外 (含 MatLAB)
: 一般程式语言不会有阶乘的指令,一下就溢位了...
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 118.231.49.153