From: grini AT rafael DOT co DOT il (Moshe Greenberg) Newsgroups: comp.os.msdos.djgpp Subject: Re: LARGE numbers. Date: Thu, 03 Sep 1998 04:37:15 GMT Organization: NetVision LTD. Lines: 24 Message-ID: <35ee1c0d.2961260@news.netvision.net.il> References: <1103_904198596 AT isaacc> NNTP-Posting-Host: raf2p30.rafael.co.il To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk On Thu, 27 Aug 1998 06:16:36 GMT, isaacc AT flash DOT net wrote: very simple one, however I will ask >I want to store the following number (25834242042) as an int, I declare it as usual: > >int var = 258342042; > >yet the number is obviouslu too large to store as an integer (even an unsigned one). >Subsequently I try to store it as both 'float' and 'double' - yet they wont even hold a number of >this size! > >What can I do to get a larger varable declaration??? Hi Try: long long var=258342042; printf("%lld,var); It will work. Moshe