C语言的二进制,八进制,十进制是什么意思?

 我来答
feifei_an
2014-04-03 · TA获得超过121个赞
知道小有建树答主
回答量:254
采纳率:0%
帮助的人:65万
展开全部
计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。

2进制,用两个阿拉伯数字:0、1;

8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;

10进制,用十个阿拉伯数字:0到9;

16进制就是逢16进1,但我们只有0~9这十个数字,所以我们用A,B,C,D,E,F这五个字母来分别表示10,11,12,13,14,15。字母不区分大小写

一、二进制转换十进制

例:二进制 “1101100”

1101100 ←二进制数

6543210 ←排位方法

例如二进制换算十进制的算法:

1*26 + 1*25 + 0*24 + 1*23 + 1* 22 + 0*21 + 0*20

↑ ↑

说明:2代表进制,后面的数是次方(从右往左数,以0开始)

=64+32+0+8+4+0+0

=108

二、二进制换算八进制

例:二进制的“10110111011”

换八进制时,从右到左,三位一组,不够补0,即成了:

010 110 111 011

然后每组中的3个数分别对应4、2、1的状态,然后将为状态为1的相加,如:

010 = 2

110 = 4+2 = 6

111 = 4+2+1 = 7

011 = 2+1 = 3

结果为:2673
杨尘一
推荐于2016-05-27 · TA获得超过1.7万个赞
知道大有可为答主
回答量:1万
采纳率:80%
帮助的人:2027万
展开全部
在C语言里,数据可以表示为:十进制,八进制,二进制
其中以数字0开头,由0~7组成的数是八进制。以0X或0x开头,由0~9,A~F或a~f 组成是十六进制。除表示正负的符号外,由0~1组成是二进制。
1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。
2,八进制:以0开头,由0~7组成的数。如,0126,050000.
3,二进制:以0B或0b开头,由0,1 组成。如,0b12.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2014-04-03
展开全部
就是逢二进一,逢八进一。逢十进一。举个例子 十进制 就不用说了吧,比如说一个十进制的数 12.因为12超过了10 ,就进一位,12就是这么来的。用8进制表示12是多少呢,答案是 14,十进制(12 = 1x10+2);八进制(12 = 1*8+4),所以用八进制表示12就是14,八进制的14,就代表10进制的12.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jsjqcs
2014-04-03
知道答主
回答量:6
采纳率:0%
帮助的人:7604
展开全部
二进制就是由数字0和1组成的数字,如010100101
八进制就是由数字0到7之间的数字,如012337,
十进制就是我们日常生活中所用的,由0到9之间的数字组成
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dreambox007
2014-04-03 · TA获得超过417个赞
知道小有建树答主
回答量:295
采纳率:100%
帮助的人:260万
展开全部
二进制:逢二进一
八进制:逢八进一
十进制:逢十进一
十六进制:逢十六进一
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式