计算机网络中的小端大端

来源:互联网 发布:dobbox源码怎么看 编辑:程序博客网 时间:2024/04/28 07:13

以下摘自stanford的intro to network 1-8 notes.

least significant bit:最低位

most significant bit:最大位

different processors have different endianness. for example: x86 is little endian, arm is big endian.

测试大端小端代码:

uint16_t val =0x400; //decimal:1024uint8_t* ptr = (uint8_t*)&val;if(ptr[0] == 0x40){printf("big endian\n");}else if(ptr[1] == 0x40){printf("little endian\n");}else{printf("unknown endianness!\n");}


0 0