我们写c程序代码,肯定是在电脑上。当然用手机也可以,手机上有一个c4droid可以编写c代码,还有直接在网站托管的也行。不过大部分都在自己电脑上写吧。而电脑又分为x86与x64。86应该与以前的8086cpu有关。x86是指32位系统。而x64则是指64位系统。32位中的32是指一次性可以处理的位数。也是指地址为为32位。位在英文的表示为bit,即比特。这涉及到计算机的基本计算单位。例如我们手机用的流量使用Mb和G来计量。换算关系为
1 kb = 1024 bytes (字节)=2^10 bytes 1 mb = 1024 kb = 2^20 bytes 1 gb = 1024 mb = 2^30 bytes
所以32位每次处理4个字节,而32位系统的最大内存为4G是怎么来的呢。因为地址为32位所以有2^32个字节。换算成g则为4g。即4*1024*1024*1024
所以64位每次则处理8个字节。地址为64位。64位系统的最大内存为2^64。对于个人来说已经完全足够了。