char int 这些类型的数据在内存中到底是如何样存放的

char int 这些类型的数据在内存中到底是怎么样存放的?
假如int为2字节。那么比如说4在内存中是:0000 0000 0000 0100(便问一下,这个内存中存放的是补码还是原码?)

那例如 char a='a';
那么这个a在内存中是怎么存的呢?


麻烦各位。。

------解决方案--------------------
字符用asci码存放。int用补码,unsigned 用原码。注意机器的大小断法,字节顺序不一样的。又int是4个字节的。
------解决方案--------------------
补码

具体用调试的内存窗口可以查看

------解决方案--------------------
探讨

补码

具体用调试的内存窗口可以查看