OT: computer arithmetic question on integer division
James Kosin
jkosin at beta.intcomgrp.com
Tue Jan 18 14:10:05 UTC 2005
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Globe Trotter wrote:
| HI,
|
| Does anyone know how the computer *actually* does integer division?
| I understand that with powers of 2, it just does bit shifting, but
| what about other powers, do you know?
|
| (for example, 5/2 = 101/10 so shift the 101 by 1 and get 10, but
| how does 5/3 work, lets say?)
|
| Thanks and best wishes!
|
|
|
| __________________________________ Do you Yahoo!? Read only the
| mail you want - Yahoo! Mail SpamGuard.
| http://promotions.yahoo.com/new_mail
|
Mr Globe Trotter,
Go to your text books and look it up yourself.
As someone already said, look up any good computer architecture book.
PS: This question "smells" an awful lot like a homework question.
Things actually get interesting when you start talking about 1/10 or
even 1/100. These fractions get represented by the computer as
repeating binary numbers. Which is one reason why 0.01 + 0.01 may not
equal 0.02 exactly.
James Kosin
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (MingW32)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFB7Ri9kNLDmnu1kSkRAh6aAJ9BKR44EwJaklDrbR97+v0ZUBi1rwCfR0Fu
SLoVqtPW5aJZjbKoxZ3wlOc=
=dmkD
-----END PGP SIGNATURE-----
More information about the fedora-list
mailing list