十进制对应进制?
十进制对应二进制如下: 0对应0,1对应1,2对应10,3对应11,4对应100,5对应101,6对应110,7对应111,8对应1000,9对应1001,10对应1010,11对应1011,12对应1100,13对应1101,14对应1110,15对应1111,16对应10000。由此可见,2的次方数都是1后边都是0。
怎么计算一个数的十进制?
一个数的十进制可以通过把该数中每个数字的位数乘以对应的权值后相加得到。
以整数123为例,百位的权值为1*10^2=100,十位的权值为2*10^1=20,个位的权值为3*10^0=1,因此它的十进制为100+20+3=123。
如果该数为小数,同样可以通过将小数点右边的每一位乘以10的负指数幂再相加,例如3.14的十进制为3*10^0+1*10^-1+4*10^-2=3.14。
什么是有符号十进制数?
在C语言种,分有符号数和无符号数。每个数据的最高位为符号位,最高位位0表示正数,为1则表示负数。
而符号位不算入数字大小里面。比如8位的整形数,有符号,范围是-128~127,无符号是0~255.
0