永发信息网

汉字在内存中怎么存

答案:2  悬赏:30  手机版
解决时间 2021-07-31 16:59
  • 提问者网友:孤山下
  • 2021-07-31 04:31

int i=1;

i 的值 在内存中1先转换ascII 是 49 转换2进制 1 0110001 (8位) 放在内存中;

还是 直接 1 0000001 放在内存中;

-----

汉字又怎么存!

比如: string s=我爱你;

S的 值 在内存中什么样子?

转换的标准时什么啊!

最佳答案
  • 五星知识达人网友:醉吻情书
  • 2021-07-31 05:52

数字1存放就是00000001;字符数字1存放时按ASCII码存放的。


汉字一个字是16位2字节。是按Unicode标准转换成相应的码,再转换成二进制存放到内存中。

全部回答
  • 1楼网友:轻雾山林
  • 2021-07-31 05:57
汉字在内存中是当然也是二进制春芳了 一个汉字占两个字节 以asc码形式存放 你可以定义个char []存放汉字 然后输出每个char来看看
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯