把十进制数19分别转化为二进制、八进制、十六进制

把十进制数19分别转化为二进制、八进制、十六进制
2024-10-30 20:26:25
推荐回答(3个)
回答1:

10011、23、13。

解析:十进制转任意进制的通用方法是:除X取余倒排法(X代表进制数)。

1、19(十进制)转化为二进制:

19÷2=9....1

9÷2=4....1

4÷2=2....0

2÷2=1....0

1÷2=0....1

19(10)=10011(2)

2、19(十进制)转化为八进制:

19÷8=2....3

2÷8=0....2

19(10)=23(8)

3、19(十进制)转化为十六进制:

19÷16=1....3

1÷16=0....1

19(10)=13(16)

由于人类解剖学的特点,双手共有十根手指,故在人类自发采用的进位制中,十进制是使用最为普遍的一种。成语“屈指可数”某种意义上来说描述了一个简单计数的场景,而原始人类在需要计数的时候,首先想到的就是利用天然的算筹——手指来进行计数。

数值本身是一个数学上的抽象概念。经过长期的演化、融合、选择、淘汰,系统简便、功能全面的十进制计数法成为人类文化中主流的计数方法,经过基础教育的训练,大多数的人从小就掌握了十进制计数方法。从这一角度来说,十进制编码几乎就是数值本身。

扩展资料

在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。

3、十六进制

以0X或0x开头,由0~9,A~F或a~f 组成。如,0x12A,0x5a000。

参考资料来源:百度百科-二进制

参考资料来源:百度百科-十六进制

参考资料来源:百度百科-八进制

回答2:

用 除 进制 取 余 法。除2取余,除8取余,除16取余。
19/2 商 9 余 1
9/2 商 4 余 1
4/2 商 2 余 0
2/2 商 1 余 0
1/2 商 0 余 1
二进制 10011
19/8 商 2 余 3
2/8 商 0 余 2
八进制 23
19/16 商 1 余 3
1/16 商 0 余 1
十六进制 13

回答3:

10011,23,13