Rechercher : dans
Par :

Langage C : #define 0x..

Dernière réponse le 12 jan 2005 à 16:21:34 ssebounet, le 12 jan 2005 à 15:19:16 
 Signaler ce message aux modérateurs

Bonjour,

Je programme un bout de code en langage C. Au debut il y a
#define nom 0x00000001L mais que signifie 0x... ?

il s'agit d'une adresse mais comment on les definie?
pourquoi met on cette valeur et pas une autre??

Merci d'avance
Séb

Meilleures réponses pour « langage C : #define 0x.. » dans :
Langage C - Les chaînes de caractères Voir Qu'est-ce qu'une chaîne de caractères ? Une chaîne de caractères (appelée string en anglais) est une suite de caractères, c'est-à-dire un ensemble de symboles faisant partie du jeu de caractères, défini par le code ASCII. En langage C, une chaîne...
Les classes en langage C++ Voir La notion d'objet Le langage C est un langage procédural, c'est-à-dire que c'est un langage permettant de définir des données grâce à des variables, et des traitements grâce aux fonctions. L'apport principal du langage C++ par rapport au...
Les files en langage C VoirLes files - Premier Entré Premier Sorti Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la file IV. Opérations sur les files A. Initialisation B. Insertion d'un élément dans la file C. Oter un...
Les piles en langage C VoirLes piles Requis I. INTRODUCTION II. Définition III. La construction du prototype d'un élément de la pile IV. Opérations sur les piles A. Initialisation B. Insertion d'un élément dans la pile C. Ôter un élément de la pile D. Affichage...
Langage C++ - Les types de données VoirLes types de données Les données manipulées en langage C++, comme en langage C, sont typées, c'est-à-dire que pour chaque donnée que l'on utilise (dans les variables par exemple) il faut préciser le type de donnée, ce qui permet de connaître...
Langage C - Les variables VoirLe concept de variable Une variable est un objet repéré par son nom, pouvant contenir des données, qui pourront être modifiées lors de l'exécution du programme. Les variables en langage C sont typées, c'est-à-dire que les données contenues dans...

1

 grdscarabee, le 12 jan 2005 à 16:21:34

Salut,

0x signifie que tu balances une donnée hexadécimal...et il semble bien que ce soit une adresse mémoire.

Il faut juste trouvre à quoi elle correpspond, mais vu qu'elle est codée en dur dans le source c'est que ce doit être une adresse système comme le début de l'adresse vidéo ou le bios ou la table d'interruptions....je ne sais pas trop !!!

Tu l'as trouvée comment cette adresse ?

GrdScarabe

Learn with the best, teach the others

Répondre à grdscarabee