• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: unsigned 16 digit integer data type?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: unsigned 16 digit integer data type?


  • Subject: Re: unsigned 16 digit integer data type?
  • From: Chaz McGarvey <email@hidden>
  • Date: Tue, 4 Nov 2003 20:59:15 -0700

On Nov 4, 2003, at 7:52 PM, Ben Dougall wrote:

On Tuesday, November 4, 2003, at 11:49 pm, Henry McGilton wrote:

On Tuesday, November 4, 2003, at 02:27 PM, Clark Cox wrote:

On Nov 04, 2003, at 16:21, Matt Gillette wrote:

how can you print a long long out?

To print out unsigned long long, use %q (quad - I think)

what's the maximum value of a unsigned long long?

Not sure, but wouldn't it be 2^64 - 1?

Yes, but remember that that is the maximum guaranteed value (a
compiler/platform is free to support larger sizes)


Also think about using the uint64_t typedef rather than
explicitly spelling out unsigned long long.

The maximum value of a 64-bit unsigned would be 2 ^ 32 * 2 ^ 32 - 1,
or 18,446,744,073,709,551,615 --- that is more than eighteen
million trillion. Certainly big enough for sixteen decimal
digits.

off list someone suggested double. and that seems to work fine. is double better option for 16 decimal digit values maybe? 16 digits is the absolute maximum i need to store - there's no chance of it going over that. space is an issue as i have a lot of them to store so i'd like the tightest possible fit.

A double takes up 64 bits, too. The only reason I would use a double is if integers weren't precise enough.

- Chaz
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives: http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.

  • Follow-Ups:
    • Re: unsigned 16 digit integer data type?
      • From: Shawn Erickson <email@hidden>
    • Re: unsigned 16 digit integer data type?
      • From: Wade Tregaskis <email@hidden>
References: 
 >Re: unsigned 16 digit integer data type? (From: Ben Dougall <email@hidden>)

  • Prev by Date: Re: Running an App as Root
  • Next by Date: Re: Freelance programming
  • Previous by thread: Re: unsigned 16 digit integer data type?
  • Next by thread: Re: unsigned 16 digit integer data type?
  • Index(es):
    • Date
    • Thread