C 语言中的整型数据就是定点整数,一般用补码表示; 取值范围若字长为n+1位:原码的表示范围,关于0对称: −(2n−1)∼2n−1 -(2^n-1) \thicksim 2^n-1 −(2n−1)∼2n−1补码的表示范围: −2n∼2n−1 -2^n \thicksim 2^n-1 −2n∼2n−1 其中:字长n+1位:1-符号位, n-数值位.E.g 单片机的字长为8位,那么n+1=8,即: 1位符号位,7位数值位; 名词:字长是CPU的主要技术指标之一,指的是CPU一次能并行处理的二进制位数,字长总是8的整数倍,通常PC机的字长为32位,64位。