Ian Wienand wrote:
On Thu, Sep 29, 2005 at 09:42:41PM +1000, O Plameras wrote:
This should be 8 bytes = 64 bits.
So 2 exponent (64-1) - 1 = max int size in 64 bit machine.
I think you missed my point. An int is still only 32 bits on a 64 bit
machine. On a 64 bit machine running Linux a long will be 64 bits,
however on Windows a long is always 32 bits.
-i
I am now not sure because I don't have a 64-bit machine.
It is easy to check if one has a 64-bit machine. I'm curious to know.
I learned that on 16-bit machine, int is size = 2
32-bit machine, int is size =4
64-bit machine, int is size =8.
I have just confirm and publish the results for 32-bit machine Is
4 bytes=32-bits, so
2 exponent (32-1) - 1 = max integer size.
--
O Plameras
http://www.acay.com.au/~oscarp/tutor
--
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html