计算机中整数的存储与大小端
原码、反码与补码
进制
日常生活中使用的数字一般都是使用十进制来描述的。而在计算机世界里,数据是以二进制的形式存储的。
关于计数系统和进制,以下是相关资料给出的描述:
在基数b的位置记数系统(其中b是一个正自然数,叫做基数,b个基本符号(或者叫数字)对应于包括0的最小b个自然数。 要产生其他的数,符号在数中的位置要被用到。最后一位的符号用它本身的值,向左一位其值乘以b。一般来讲,若b是基底,我们在b进制系统中的数表示为
的形式,并按次序写下数字a0a1a2a3…ak。这些数字是0到b-1的自然数 。 ------摘录于百度百科
一般情况下,在b进制系统中,数据可以写成以下形式1:
比如,对于整数255,用十进制表示如下:
255 = 2 ∗ 1 0 2 + 5 ∗ 1 0 1 + 5 ∗ 1 0 0 255=2*10^2+5*10^1+5*10^0 255=2∗102+5∗101+5∗100
用八进制表示如下:
255 = 3 ∗ 8