计算机什么时候是用二进制、八进制与十六进制?c语言说什么地址就是八进制,类似的有木有高手归纳一下

如题所述

位操作的时候用以2进制来思考..仅仅要求在大脑中这样

包括位操作,字节为单位的数据交换的时候用16进制,情况最多,调试、字符编码、压缩、数据转换等等等等等等。都是先按2进制思考,然后按16进制编写“立即数”。很少在立即数上写2进制。

8进制很少用,实际中只遇到unix/linux/FTP的文件系统权限是常用8进制表示。比如chmod 777 file. 可能在3bit倍数的应用上会方便一些。

总之理解2进制是关键,熟悉8、16进制对2进制的快捷补充。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-02-28
c语言说什么地址就是八进制,--是有人瞎忽悠,不用理他。

2进制是关键,16进制是对2进制的快捷补充。--楼上说的对。
第2个回答  2012-03-03
本身就是二进制
其他进制就是写起来方便 总不能写二进制写那么老长吧
第3个回答  2012-03-03
我在同求咧~~

计算机什么时候是用二进制、八进制与十六进制?c语言说什么地址就是八...
位操作的时候用以2进制来思考..仅仅要求在大脑中这样 包括位操作,字节为单位的数据交换的时候用16进制,情况最多,调试、字符编码、压缩、数据转换等等等等等等。都是先按2进制思考,然后按16进制编写“立即数”。很少在立即数上写2进制。8进制很少用,实际中只遇到unix\/linux\/FTP的文件系统权限是常用...

c语言的二进制、八进制、十六进制之类的进制是什么意思?举几个...
进制---即逢几进一的意思;二进制即逢二进一,八进制即逢八进一,十六进制即逢十六进一 如:十进制逢时进一,计数规则为:0、1、2、3、4、5、6、7、8、9;数到10的时候向前进1变为10、11等等 二进制是逢二进一,计数规则为0、1,该数到2时向前进1,变为10(对应十进制的2)、11(...

C语言中怎样区分八进制,十进制,二进制?
在C语言里,整数有三种表示形式:十进制,八进制,十六进制。\\x0d\\x0a其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。\\x0d\\x0a1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。

二进制、八进制、十进制、十六进制,在C语言中用在哪里
C语言源程序编译连接后所生成的.exe可执行程序属于二进制,但在源程序中无法用二进制表示。C语言位运算中真正计算时使用的就是二进制。如:unsigned char ch=4;ch=ch>>1;printf("%d",ch);输出值为8;

为什么在c语言中会引入三种进制数!八进制,十进制,十六进制!难道一种...
)8或352.264O.人们通常使用的是十进制。它的特点有两个:有0,1,2….9十个基本数字组成,十进制数运算是按“逢十进一”的规则进行的.在计算机中,除了十进制数外,经常使用的数制还有二进制数和十六进制数.在运算中它们分别遵循的是逢二进一和逢十六进一的法则.由于二进制数在使用中位数太长...

计算机为什么只认识二进制?
因为因为计算机所有信息(包括数据和指令)都是采用二进制编码的(就是说计算机只能识别和执行由来0,1组成的二进制的指自令)。C语言中有编译过程,实际就是把源程序翻译成二进制形式的目标程序。(1)十进制整型常量由一串连续的0~9数字组成。如: 0、120、 365、-12等。(2)八进制整型常量以数字0...

C语言中 怎样区分八进制 十进制 二进制?
编程语言通常规定是以0开头的数字是八进制数,以0x开头的数字是十六进制数,其余的就是十进制数,至于你说的“十进制是D表示 二进制是B 十六进制是H”在编写程序时是不能用的,那只是为了方便,书写时(不是在计算机上编程时)用到的(只对于C语言编程,汇编语言编程时,是写上的),你的程序 ...

C语言各种进制之间的转化
八进制在C语言中也有广泛应用,使用0到7八个数字,逢八进一。八进制的运算与二进制类似,简化了二进制的长度,有助于理解和处理某些特定的数据。十六进制则因其在内存地址表示和颜色编码中的高效率,被广泛使用。十六进制使用0到F共十六个数字,逢十六进一。字母A到F分别代表10到15,便于表示更大的...

二,八,十,十六进制这些都用在哪些方面,在学习什么的时候可以用上,我只...
二进制用于电脑数值计算机;三进制用于军队的建制设置;十二进制用于记载时间的月份;十六进制古时用于十六两秤的称重进位,现在也用于二进制的简化书写;八进制和二进制、十六进制之间容易相互转换,据说拉美有个国家古时就用8进制;...

为什么要有二进制、八进制、十进制、十六进制啊,他们分别应用于那些领域...
计算机二进制:因为计算机存储器中每一位(bit)都是一个二进制数(之所以采用二进制是因为二进制较十进制更简单,计算的电路设计更容易,速度快)八进制:早期的以三为倍数的计算机(如12位)经常使用8进制,但现在以2为倍数的计算机(32位,64位)就不是很好用了,所以用的也不是很多十进制:人类最...

相似回答