先日、一部のVisaカード所有者は、通常のサービスの
高額な請求書を受け取りました。 カードの取引の印刷では、人々は23,148,855,308,184,500.00ドル(23.1兆ドル)の天文学的な金額に加えて、カードの当座貸越に対する15ドルの罰金を見ました。 この金額は、世界のGDPの何倍にもなります。 銀行とVisaは、短い試行の後、エラーは技術的な不具合が原因であると報告しましたが、詳細は明らかにしませんでした。
しかし、実際には、誤って引き落とされた支払い自体の額は、エラーの性質を明らかにしています。 この番号を見てください。
$ 23.148.855.308.184.500.00
おそらく、それはカードに保存されます
2314885530818450000
16進数に変換すると、次のようになります
20 20 20 20 20 20 12 50
ほとんどのC / C ++プログラマーは、16進数20がスペースであるため、エラーが何であるかをすでに認識しています。 つまり、結果として、ほとんどの場合、データセルのプログラミングエラーはゼロではなくスペースであることが判明しました。
スラッシュドット経由