beautiful bug

DiskuteraPurely Programmers

Bara medlemmar i LibraryThing kan skriva.

beautiful bug

Denna diskussion är för närvarande "vilande"—det sista inlägget är mer än 90 dagar gammalt. Du kan återstarta det genom att svara på inlägget.

feb 22, 2011, 3:11 am currently displays ISBNs in exponential format:

ISBN: 9.78E+12

feb 22, 2011, 3:36 am

Ah, that's great. Thanks for sharing.

feb 4, 2012, 1:49 am

they seem to have fixed the expontial display ... but they have lost a little precision in the ISBN. Those last five digits are not important are they?

Redigerat: feb 4, 2012, 7:09 pm

There's nothing actually wrong with storing an ISBN in a 64-bit float; there's plenty of room (you don't lose the last 5 digits), and it's more storage-efficient than a string...ISBN-10s can end in X, but there's no reason to store the check-digit. Printing them with standard float-printer is obviously stupid, though...