<< 2007/9/26 (水曜日) | Home | 2007/9/27 (木曜日) >>

Excel 2007

超低 B。 學乜人計數?

超低 B。 學乜人計數? 全球呃最多錢的 Microsoft Office 的最新 version 2007, 裏面其中一個最為人知的 component Excel 2007, 連計條乘數都計錯。 =850*77.1, 大家隨便找部計數機都會知係等於 65535, Excel 竟然話你知係 100000! 用老翻的人沒有甚麼好講, 用正版的人俾幾千銀買你套 software, 咁簡單的數都計錯, 叫人點有信心用你其它 software 先?(雖然我老早唔用 Windows)。

深入少少講, 這個 65535, 即係十六進數的 0xFFFF, 亦是 16-bit 最大可以表示的整數(unsigned integer), 因為電腦是用二進制, 這個 65535 自然有它的特別意義。 看了一些 website 的 comments, 這很可能是因為佢要顧及 16-bit 的兼容性。 不過, 你要顧的話, 真係唔該你 check 真些。 不過多謝這個 bug, 否則這個 blog 也是繼續講自己打機同研究的 infinite loop 喇...

有點想把銀行的存款轉去 65535, 睇下會唔會突然變成 100000?

Tags :



Add a comment Send a TrackBack