Reti costruito secondo esercizio sulle architetture big e little endian

This commit is contained in:
2014-03-17 16:39:48 +01:00
parent ad2d083824
commit 90715d7210
12 changed files with 130 additions and 0 deletions

View File

@@ -0,0 +1,21 @@
#include <stdio.h>
#include <stdlib.h>
int main (int index, char** in_data){
short data = 0x0102;
char* datacp = (char*)&data;
if (*datacp == 0x01 && *(datacp+1)==0x02){
printf("Big Endian\n");
}else{
if(*datacp == 0x02 && *(datacp+1)==0x01){
printf("Little Endian\n");
}else{
printf("Unknow\n");
}
}
return 0;
}