[C] byte array
Résolu/Fermé
toto
-
4 mai 2007 à 11:37
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 février 2010 - 4 mai 2007 à 21:41
Herr Dr von Apfelstrudel Messages postés 198 Date d'inscription lundi 29 janvier 2007 Statut Membre Dernière intervention 10 février 2010 - 4 mai 2007 à 21:41
A voir également:
- Byte en c
- Malware byte - Télécharger - Antivirus & Antimalwares
- Byte c ✓ - Forum C
- Byte to mo ✓ - Forum Webmastering
- 1 bytes en mo ✓ - Forum Programmation
- Type byte java - Astuces et Solutions
2 réponses
Byte : Octets (8 bits) : Taille d'un char ou d'un unsigned char.
Pour moi c'est un "champ de bits" , le mieu pour moi est de l'afficher en Hexa avec un petit printf("0x%x",Tab[i]);
Note : en général tu as :
Type : Nb Octets
char, unsigned char 1
short, u_short 2
int, u_int 4
cf sizeof(int)
Pour moi c'est un "champ de bits" , le mieu pour moi est de l'afficher en Hexa avec un petit printf("0x%x",Tab[i]);
Note : en général tu as :
Type : Nb Octets
char, unsigned char 1
short, u_short 2
int, u_int 4
cf sizeof(int)
Herr Dr von Apfelstrudel
Messages postés
198
Date d'inscription
lundi 29 janvier 2007
Statut
Membre
Dernière intervention
10 février 2010
181
4 mai 2007 à 21:41
4 mai 2007 à 21:41
Salut,
un char est un type de donées sur 8 bits (= un octet ou byte en franglais). Tu peut l'utiliser comme un nombre (de 0 à 255 si non signé ou de -128 à 127 si signé) ou comme sa représentation ASCII. P. ex., le code (sans intérêt) suivant
donnera en sortie
un char est un type de donées sur 8 bits (= un octet ou byte en franglais). Tu peut l'utiliser comme un nombre (de 0 à 255 si non signé ou de -128 à 127 si signé) ou comme sa représentation ASCII. P. ex., le code (sans intérêt) suivant
#include <stdio.h>
int main( int argc, char *argv[] )
{
char nb1, nb2;
nb1 = 'A';
printf( "Valeur ascii de %c : %d\n", nb1, nb1 );
nb1 = -10;
nb2 = nb1 + 25;
printf( "Somme de nb1 et nb2: %d\n", nb2 );
}
donnera en sortie
Valeur ascii de A : 65 Somme de nb1 et nb2: 15