Tinyint ? gibts das in PHP?
hört sich irgendwie nach short int an, wenn dem so ist dann sollte es ne kurze form der int Variable sein !
Integer Variablen haben normalerweise bei 32bit rechnern 4 Byte, und können daher werte von -2147483648 bis +2147483648 annehmen.
short int hingegen hat nur 2 byte und kann daher nur werte von -32768 bis +32767 aufnehmen.
Weitere erklärung:
1 byte = 8 bit
2 byte = 16 bit = 1 Word
4 byte = 32 bit = 1 Doubleword
8 byte = 64 bit = 1 Quadword
int 4 byte = 4*8 bit = 32 bit
11111111 11111111 11111111 11111111
daraus wird dann umgerechnert von links nach rechts:
1x2^28+1x2^27+1x2^26+......usw....+1x2^1+1x2^0=4294967295
das gleiche bei short int nur eben mit 2 byte!
Ich hoffe das ich dir jetzt nichts erzählt habe was du eh schon wustest, zumindest kenne ich den ausdruck tinyint nicht. Woher hast du das ?
|