On Sun, 31 May 1998, Chuck Carson wrote: ->For some reason, I cannot get an unsigned long int to hold a value ->greater than 2^31. I was under the assumption 4294967295 was the ->max number you could represent as an integer. 2^31 is the size for a signed integer (because the 32nd bit is used for the sign). Note, however, that %ld is for printing a signed integer, not an unsigned. Use "%lu". ->printf("X = &ld\r\n", x); Ehhh, '&'? -dak +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST