C语言的二进制,八进制,十进制是什么意思?
答案:4 悬赏:0 手机版
解决时间 2021-02-12 04:11
- 提问者网友:温柔港
- 2021-02-11 21:18
C语言的二进制,八进制,十进制是什么意思?
最佳答案
- 五星知识达人网友:爱难随人意
- 2021-02-11 22:22
在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.
其中以数字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.
全部回答
- 1楼网友:洒脱疯子
- 2021-02-11 23:42
二进制就是由数字0和1组成的数字,如010100101
八进制就是由数字0到7之间的数字,如012337,
十进制就是我们日常生活中所用的,由0到9之间的数字组成
- 2楼网友:酒者煙囻
- 2021-02-11 23:34
在c语言里,整数有三种表示形式:十进制,八进制,十六进制。
其中以数字0开头,由0~7组成的数是八进制。以0x或0x开头,由0~9,a~f或a~f 组成是十六进制。除表示正负的符号外,以1~9开头,由0~9组成是十进制。
1.十进制:除表示正负的符号外,以1~9开头,由0~9组成。如,128,+234,-278。
2,八进制:以0开头,由0~7组成的数。如,0126,050000.
3,十六进制:以0x或0x开头,由0~9,a~f或a~f 组成。如,0x12a,0x5a000.
- 3楼网友:风格不统一
- 2021-02-11 23:14
计算机中常用的数的进制主要有:二进制、八进制、十六进制,学习计算机要对其有所了解。
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
二、二进制换算八进制
例:二进制的“10110就是逢二进一,逢八进一。逢十进一。举个例子 十进制 就不用说了吧,比如说一个十进制的数 12.因为12超过了10 ,就进一位,12就是这么来的。用8进制表示12是多少呢,答案是 14,十进制(12 = 1x10+2);八进制(12 = 1*8+4),所以用八进制表示12就是14,八进制的14,就代表10进制的12.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯