VB/VB.Net Packet 225

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#21
signé ca veut dire qu'il peu etre negatif , unsigned ca veut dire seulement positif ,

un byte (donc 8 bits) peu aller de 0 a 255
un Sbyte (signé) peu aller de -128 a 127
(ca fait toujours 256 valeurs mais pas sur la meme echelle de valeurs)

pour choisir la taille qu'il te faut (donc economiser de memoire ce qui aujourd'hui avec nos machines est inutile , tu te doutes que utiliser 1 octet ou 8 octets quand on a 2 giga octets de ram c'est assez useless) , enfin pour faire au mieux il faut choisir le type avec le plus petit possible nombre d'octets mais qui pourra contenir toutes les valeurs utilisables

par exemple :
je compte de 0 a 100 un byte suffira (0 a 255) 1 octet ou meme un Sbyte (-128 a 127) 1 octet aussi
je compte de -20 a 11600 il faudra un int16 (-32 768 à 32 767) , 2 octets mais pas un uint16 ca il commence a 0 comme il est unsigned
 
Inscrit
16 Aout 2011
Messages
184
Reactions
0
#22
Ah ok j'ai compris :)
 
Haut Bas