| |
 
 Group: .:Admin:.Posts: 218 Location: pianeta Terra Status:  | |
| Il tipo int occupa sulla maggior parte dei computer 32 bit se ne vuoi essere sicuro scrivi e compila questo programma: CODE #include <iostream> using namespace std;
int main() { int a = 2; int b = sizeof(a); cout << b << endl; return 0; } Vedrai che il numero che ti spunta nella shell è 4 cioè 4 byte, se il tuo computer è molto vecchio ti potrebbe anche spuntare 2(16bit) ma mi pare improbabile. 32 bit sono 4 byte visto che il rapporto che c'è tra bit e byte in quest' ordine è di 8:1. Inoltre ti rimando a questo articolo se ne vuoi sapere di più: http://www.fiacopetti.it/cpp_interi01.htmNel mio computer short int occupa 2 byte, int ne occupa 4 e long ne occupa pure 4. Se nel tuo PC è come dici tu probabilmente da te short int occuperà 2 byte, int pure 2 e long 4. Inoltre se vuoi un intero a 8 byte prova a digitare long long oppure long long int ma potrebbe anche non fungere. Edited by PrintFede - 3/1/2009, 13:11 Se un programma funziona è già obsoleto... <<immagina un mondo in cui ciascuno possa avere libero accesso a tutto il patrimonio della conoscenza umana.>> — Jimmy Wales, fondatore di Wikipedia. Sostieni Wikipedia |
| | |