Hirdetés
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Gurulunk, WAZE?!
- Navaren: Resident Evil Requiem szösszenet
- balojazz: Szódakészítés üzembiztosan és olcsón! Figyelem, csak hardcore szódázóknak!
- MasterDeeJay: Egy nem átlagos Asus videókártya (GTX950M 2GB GDDR3)
- sziku69: Szólánc.
- suste: Openwrt Barrier Breaker 14.07 saját verzió Tp-link routerekre
- Luck Dragon: MárkaLánc
- Oldman2: A KOReader ebook olvasó program
-
LOGOUT

Új hozzászólás Aktív témák
-
Forest_roby
őstag
megint én!
nem tudok 2147483647 -nél nagyobb változót létrehozni.
forrás:
#include <stdio.h>
#include <limits.h>
/*#include <math.h>*/
int main(){
long int a;
printf(''long int max.: %11d\n'', LONG_MAX);
printf(''long long int max.: %11d\n'', LLONG_MAX);
a = 2147483647;
}
fordítás:
forest@forest-gep:~/prohardver$ gcc kerdes.c -std=c99
forest@forest-gep:~/prohardver$ ./a.out
long int max.: 2147483647
long long int max.: -1
forest@forest-gep:~/prohardver$
ha az 'a' értékét növelem átugrik negatívba, vagy hibás értékeket ad ki vagy le se lehet fordítani.
Persze ha az 'a'-t long long int -re változtatom az se segít.
Hogy tudok nagyobb változót létrehozni/használni/lefordítani ?
Előre is köszi minden segítséget!
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- LG 32U990A-S / 32" Nano IPS Black / 6K UHD 6144x3456 / 21 Megapixel 224 PPI / Adobe RGB 99%
- Részletfizetés. 27 % Áfás számlával Dell Alienware QD-OLED gamer használt monitor
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Dobozos Új Dell Xps 15 9530 i7 13620h 16gb ram 1tb ssd intel uhd graphics+ Intel Arc A370M
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

