| | |
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
Autor | Správa |
---|
Registrovaný: 27.03.07 Prihlásený: 27.12.14 Príspevky: 25 Témy: 8 | Napísal emko29: 06.11.2012 12:08 | |
|
Tento kód...
Kód: printf("%d\n", sizeof(short)); printf("%d\n", sizeof(int)); printf("%d\n", sizeof(long));
...vypíše toto: Kód: 2 4 4
Vždy som si myslel, že long je väčší ako obyčajný int. Ako mám v C pracovať s veľkými číslami, povedzme aj 100 a viac miestnými?
_________________ P4 2600 MHz, 2x512 MB RAM, 160GB HDD, Ati radeon X550, monitor ACER 17˝ |
|
Registrovaný: 24.07.10 Prihlásený: 19.11.22 Príspevky: 107 Témy: 28 Bydlisko: Bratislava |
V c-čku nemáš štandardne prácu s veľkými číslami implementovanú okrem long typov máš ešte long long int kt. má 64bitov ak tak tu máš zoznam typov v c-čku: http://msdn.microsoft.com/en-us/library ... tz(v=vs.80).aspx
Ak chceš ale niečo na prácu s veľkými číslami, tak je na to knižnica, osobne som s ňou nerobil, ale prebehol som ju zletmo a zdá sa že je celkom využívaná na širokej verejnosti:
http://gmplib.org/
gl+
edit: v c++ ešte existuje class BigInteger http://msdn.microsoft.com/en-us/library ... teger.aspx ktorá má podobné vlastnosti ako vyššie uvedený gmplib a podobne funguje
_________________ silentaslash || tiwdaym || tou(x)? NTB: ASUS ROG G752VS (KBL)-GB393T, CPU: Intel Core i7 7700HQ Kaby Lake, Display: 17.3" LED 3840x2160 IPS matný, RAM: 32GB DDR4, GPU: NVIDIA GeForce GTX 1070 8GB GDDR5, SSD: SSD 256GB PCIe + WD Blue PC SSD 1 TB M.2 HDD: 2TB Seagate Barracuda Laptop OS: Windows 10 64-bit Periférie: monitor: 4k 28" ASUS MG28UQ klávesnica: Corsair Gaming straf Cherry MX Silent (US) myš: A4tech Bloody J90 Core 3 kovové pojazdy NAS: Synology DiskStation DS1517 + 8GB HDD: RAID5 (synology): WD Red Plus 4TB + 2x Seagate IronWolf 4 TB Wifi: ASUS RT-AC87U AC2400 Mobil: OnePlus 3T, 64GB |
|
Registrovaný: 11.01.09 Prihlásený: 17.04.24 Príspevky: 1385 Témy: 9 Bydlisko: Hrinova | Napísal Fico: 06.11.2012 13:34 | |
|
Pokial s tymi cislami neplanujes nejake komplikovanejsie operacie, povedzme, ze budes len scitavat, odcitavat, nasobit, delit, mozes tieto cisla ukladat v podobe retazcu, pricom si napises vlastne funkcie na vyjadrenie suctu, odcitania, atd.
|
|
| Stránka: 1 z 1
| [ Príspevkov: 3 ] | |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|