h**o 发帖数: 548 | 1 char t1;
char t2;
t1 = ‘b’;
t2 = ntohl(t1);
printf(“t1 = %x, t2 = %x”, t1, t2);
结果 t2 != t1.
照理说 char = one byte, 那么用ntohl 或htonl 应该没 影响啊。
请指正。 | b******a 发帖数: 215 | 2 ntohl把t1给内部cast成long了吧?
【在 h**o 的大作中提到】 : char t1; : char t2; : t1 = ‘b’; : t2 = ntohl(t1); : printf(“t1 = %x, t2 = %x”, t1, t2); : 结果 t2 != t1. : 照理说 char = one byte, 那么用ntohl 或htonl 应该没 影响啊。 : 请指正。
|
|