相关疑难解决方法(0)

如何将不同类型存储在内存中

我目前正在编写一个涉及处理字节的C程序.说到字节,我真的很担心以下问题.

  1. 字符是否由ascii代码存储在内存中?说'A'有anscii代码65.所以它以与整数65相同的方式存储在内存中?

  2. 如果是这样,机器如何区分字符和整数?

  3. 如果字符由ascii代码存储,则ascii代码是整数.一个整数应该占用至少2个字节,一个字符怎么只占用1个字节?

  4. 最后一个是关于不同体系结构的整数.在16位机器上,如果1存储为000 ... 0001,那么在32位机器上,1仍然以相同的方式存储,只需在前面添加0?

c memory types

8
推荐指数
2
解决办法
8474
查看次数

标签 统计

c ×1

memory ×1

types ×1