C++字符串流的字符数组,计算机是怎么将一个字符串区分成整数的?
C++字符串流的字符数组,计算机是怎么将一个字符串区分成整数的?
日期:2013-08-21 00:17:08 人气:3
kaixingui2012的答案很正确.
我补充点:1.首先物理内存由一个一个的bit位组成,这些bit位只能存储高低电平也就是01,无所谓字符还是int.2.现实中的任何数据都可以转化为一定结构的01组合. 3.根据以上两点我们可以把内存中的一堆01转化为现实中的数据,比如整数,字符,而具体转化为哪种数据要看我们的需要,比如4B的内存,我们可以转化为4个字符,也可以转化为1个int.
给你举个例子,现有4个字节的字符数组A,我们要把int型数据0x01010101(十六进制)存入其中,首先转化为AS