Je vais bien un cours de système informatique et j'essaie d'établir, pour sûr, si mon ordinateur basé sur AMD est une petite machine d'endian? Je crois que c'est parce que ce serait compatible avec Intel. En particulier, mon processeur est un AMD 64 Athlon x2. Je comprends que cela peut avoir de l'importance dans la programmation en langage C (C12). J'écris des programmes C et une méthode que j'utilise serait affectée par cela. J'essaye de comprendre si j'obtiendrais les mêmes résultats si j'ai couru le programme sur une machine basée d'Intel (en supposant que est petite machine d'endian). Enfin, permettez-moi de vous poser une question: est-ce que toutes les machines capables de fonctionner sous Windows (XP, Vista, 2000, Server 2003, etc) et, disons, Ubuntu Linux desktop seraient peu endian?Est-ce que ma machine AMD utilise peu endian ou big endian?
Merci,
Frank
il y a une petite faute de frappe dans votre code au pri final ntf: printf ("big-endian \ n"); Le code m'a permis de confirmer. Je vous remercie. –
Fixé. Merci de l'avoir signalé. –
Bien que ce soit légal, c'est une mauvaise pratique d'omettre le type de retour de main, ainsi que le "return 0" à la fin. –