|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jul 2010
Messaggi: 9326
|
Problema numeri troppo grandi Programmazione C
salve a tutti..
da un po' di tempo programmo in c con VIsual C++ Express.... ho creato un programma che esegue alcuni calcoli, ma se vengono inseriti numeri troppo grandi il programma sballa... ad esempio, con una scanf chiedo all'utente di inserire un numero che verrà memorizzato in una variabile... ma se viene digitato un numero troppo grande, nella variabile viene memorizzato un valore errato... sapete dirmi come mai accade questo?
__________________
[CASE Cooler Master Silencio 550]-[MOBO Asrock Z68 Pro3]-[CPU Intel Core i7-2600K]-[RAM 8GB G.Skill]-[HDD 1TB Samsung + 320GB Samsung + 500GB Maxtor]-[VGA Zotac Geforce GTX 560 Ti]-[MASTERIZZATORE Samsung SH-S222AB][S.O. Windows 7 64 bit] |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2006
Messaggi: 22462
|
perchè i tipi standard hanno un limite superiore e un limite inferiore: ad esempio un int (signed) arriva a 2^32-1, un long 2^64-1 e così via
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza Ultima modifica di wizard1993 : 25-06-2012 alle 22:29. |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:09.