1.4个二进制位可表示多少种状态
4个二进制位可表示16种种状态
用一个值代表一个状态,那么4个二进制位可以代表 2^4=16 种状态,是排列组合的知识。
0000,0001,0010,0011,0100,0101,0110,0111,1000,,1001,1010,1011,1100,1101,1110,1111
扩展资料
优点
数字装置简单可靠,所用元件少;
只有两个数码0和1,因此它的每一位数都可用任何具有两个不同稳定状态的元件来表示;
基本运算规则简单,运算操作方便。
缺点
用二进制表示一个数时,位数多。因此实际使用中多采用送入数字系统前用十进制,送入机器后再转换成二进制数,让数字系统进行运算,运算结束后再将二进制转换为十进制供人们阅读。
二进制和十六进制的互相转换比较重要。不过这二者的转换却不用计算,每个C,C++程序员都能做到看见二进制数,直接就能转换为十六进制数,反之亦然。
参考资料:搜狗百科-二进制位
搜狗百科-二进制
2.
4就是0000 0100,-4就是 1000 0100 2进制数分为有符号数和无符号数,有符号数里面才有正负之分。
其中第一位为符号位,1代表负数,0代表正数。 二进制是计算技术中广泛采用的一种数制。
二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”。
二进制数(binaries)是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。
在早期设计的常用的进制主要是十进制(因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久以后才出现,所以是1-10而不是0-9)。电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中只有两种基本的状态,开和关。
也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。
3.4的二进制怎么算啊
二进制四则运算和十进制四则运算原理相同,所不同的是十进制有十个数码,“满十进一”,二进制只有两个数码0和1,“满二进一”。
二进制运算口诀则更为简单。1.加法二进制加法,在同一数位上只有四种情况:0+0=0,0+1=1,1+0=1,1+1=10。
只要按从低位到高位依次运算,“满二进一”,就能很容易地完成加法运算。2.减法二进制减法也和十进制减法类似,先把数位对齐,同一数位不够减时,从高一位借位,“借一当二”。
3.乘法二进制只有两个数码0和1,乘法口诀只有以下几条:0*0=0,0*1=0,1*0=0,1*1=1概括成口诀:零零得零,一零得零,一一得一。二进制乘法算式和十进制写法也一样。
4.除法除法是乘法的逆运算,二进制除法和十进制除法也一样,而且更简单,每一位商数不是0,就是1。
转载请注明出处优创百科网 » 在C语言中二进制怎么表示