内容导航:
Q1:计算机知识,什么是高位和低位?
字是两个字节,也就是16个零或一组成的,例如0000 0000 0000 0000,这十六个位置中前八个就是高位,后八个是低位。内存是按字节存放的,而后面八个零会放在物理地址x的位置上,而前面八个会放在x+1的位置上,也就是高位,不知道你懂了没。
Q2:什么是高位进位和低位进位啊,(数字电子技
你提供的电路里s,c为一个二进制2位数。那么s、c必然有一个是高位,有一个是低位。假定s是高位、c为低位,那么这个二进制2位数就是sc。若在s上发生进位,就是高位进位;若在c上发生进位,那就是低位进位。
Q3:C语言中的高位字节和低位字节是什么意思?
通常我们从最高有效位(most significant digit)开始自左向右书写一个数字。在理解有效位这个概念时,可以想象一下你的支票数额的第一位增加1和最后一位增加1之间的巨大区别,前者肯定会让你喜出望外。
计算机内存中一个字节的位相当于二进制数的位,这意味着最低有效位表示1,倒数第二个有效位表示2×1或2,倒数第三个有效位表示2×2×1或4,依此类推。如果用内存中的两个字节表示一个16位的数,那么其中的一个字节将存放最低的8位有效位,而另一个字节将存放最高的8位有效位,见图10.5。存放最低的8位有效位的字节被称为最低有效位字节或低位字节,而存放最高的8位有效位的字节被称为最高有效位字节或高位字节。
高位字节 低位字节
↓--------------------------↓ ↓---------------------------↓
15 14 13 12 11 10 9. 8. 7. 6. 5. 4. 3. 2. 1. 0.
图 10.5 双字节整数中的位
Q4:通常听人说高位数与低位数,什么是高位什么是低位?通常指的是字母和数字吧??
我是学计算机的,一般高位数低位数是指计算机里16,32,64三种二进制位数的表示。对于十六位,低位数是指前面的低八位,高位就是后面的高八位,32与64位数的以此类推。楼主如果学过二进制数,对这个就会比较了解了。
Q5:int类型数据的高位和低位是什么意思?
int表示“基本整型”。
类型说明符为int,在内存中占4个字节(有的是2个字节,不同的编译系统中有差异)。
一个int类型数据是32位,也就是四个字节 ,而bit类型数据占1个字节,也就是8位,那就用short型保存其高2Byte和低2Byte。
用取位移位的方法来做,比如:
int a = 0x33445566;
short high_a = (a & 0xffff0000) >> 16;
short low_a = a & 0xffff
的方法得到int类型数据的高位和低位。
分配字节数
int -32768~32767
short int -32768~32767
signed int -32768~32767
unsigned int 0~65535
long int -2147483648~2147483647
unsigned long 0~4294967295
Q6:内存的高低位,数值的高低位
内存中的数据, 就是二进制的, 最右边的就是地位,最左边的就是高位, 因为按照 2的0,1,2,3,4,5,6,7次方来求得二进制数....
输出数据的时候,只和本身的数据有关吧, 不会有高低位的区别吧、
在汇编里面,高低位用的才比较多点