在socket网络编程中为何不需要进行大小端的转换。

RT,刚在写一个网络传输的程序。因为是嵌入式编程所以需要进行大小端的转换。一直没注意过为何字符串并不需要进行大小端的转换,很费解。网上查到的也顶多说了下会自动转,求助

3个回答

2字节或者4个字节才需要转对应

 htns,htnl

字符串都是char构成的每个都是1个字节,当然不涉及大小端

字符串都是byte组成的,而int、short、int64,是由多字节组成,才存在高地位问题。

字节序有大小端,byte序也有大小段,字符串,char占一个整字节,内存中按整字节存储,所以不需要考虑大小段的问题。

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐