社区
其它技术问题
帖子详情
little-endian和big-endian对字符串存储没影响吗?
「已注销」
2008-12-17 02:29:57
比如"abc",在两种模式下怎么存储,假设起始地址是100,谢谢
...全文
171
6
打赏
收藏
little-endian和big-endian对字符串存储没影响吗?
比如"abc",在两种模式下怎么存储,假设起始地址是100,谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
太乙
2008-12-22
打赏
举报
回复
http://yorwhile.blog.sohu.com/70897895.html
太乙
2008-12-22
打赏
举报
回复
http://freestyledqpi.blog.sohu.com/71905674.html
yellowhwb
2008-12-22
打赏
举报
回复
如果是在封闭的系统中写代码,存储方式对程序员来说是透明的,不需要关心,如果是不同系统交互,比如向通信网络中发送数据,就有可能需要进行转换,这是不同系统(不同协议)对数据格式要求不同引起的!
sixbusy
2008-12-22
打赏
举报
回复
对字符有没有影响主要看操作了!
影响我觉得肯定是有的
hhyttppd
2008-12-17
打赏
举报
回复
哦,其实这个跟栈增长的方向没什么关系,不要被这个误导,只要假设存储在100-103就行了。
hhyttppd
2008-12-17
打赏
举报
回复
char s[] = "abc";
具体的内存内容跟两个因素有关
1 字符串编码
2 机器字序(不影响单字节)
3 栈的增长方向(假设在栈中分配)
假设为utf8(或多字节unicode)
'a' = 0x61
'b' = 0x62
'b' = 0x63
'' = 0x00
向下增长的栈
则100 - 103为s的存储空间
故对utf8来讲不管
LE还是BG,都为:
100 101 102 103
61 62 63 0
大端(
Big
_
Endian
)与小端(
Li
ttle
_
Endian
)简介
大端(
Big
_
Endian
)与小端(
Li
ttle
_
Endian
)简介
字符编码转换类,支持 ANSI、Unicode、Unicode
big
endian
、UTF-8、UTF-8+Bom互相转换
php 字符编码转换类,支持ANSI、Unicode、Unicode
big
endian
、UTF-8、UTF-8+Bom 互相转换。
字符编码转换 Text、ANSI、Unicode、Unicode
Big
Endian
、UTF-8、UTF-7
文本
字符串
编码在 Text、ANSI、Unicode、Unicode
Big
Endian
、UTF-8、 UTF-7 之间的互相转换,转换结果使用十六进制表示。
c语言笔试题.pdf
c语言笔试题.pdf
windows向
li
nux移植中可能会遇到的3个问题
1.斜杠的调查 在路径中斜杠/和反斜杠/的使用,在WIN下,系统和编译器都能识别正反斜杠,所以怎么用都无所谓;但是在
LI
NUX下,只能识别斜杠/,所以在写代码时,路径分隔符请不要使用反斜杠/,而都应当用斜杠/. 2.
字符串
结尾符 3.大小端问题
其它技术问题
3,881
社区成员
9,045
社区内容
发帖
与我相关
我的任务
其它技术问题
C/C++ 其它技术问题
复制链接
扫一扫
分享
社区描述
C/C++ 其它技术问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章