Dernier dictionnaire d'algorithmes en langage C (écrit par Haruhiko Okumura / 1991 première édition de la revue technique: 16 pages)
L'ordre des octets de poids fort et des octets de poids faible est communément appelé endian. La jeune adresse de la mémoire est l'octet inférieur est le petit boutien, et vice versa est le gros boutien.
Source: http://www.ertl.jp/~takayuki/readings/info/no05.html
endian.c
/*endianness endianness*/
/*Examiner l'endinness du type int*/
#include <stdio.h>
#include <stdlib.h>
int main(void) {
int i = 1;
if(*((char *)&i))
{
printf("little-endian\n");
}
//je char*Diffuser en int-Vrai si la valeur de la destination de référence du pointeur décalée d'une taille est ≠ 0
else if(*((char *)&i + (sizeof(int) - 1)))
{
printf("big-endian\n");
}
else
{
printf("inconnue\n");
}
return EXIT_SUCCESS;
}
Le résultat était que c'était un peu tolandien.
result.txt(Tout)
Success #stdin #stdout 0s 4380KB
little-endian
Recommended Posts