当前位置:首页 > 教育培训 >

c语言10进制和16进制各是几位(c语言的十进制和十六进制)

来源:原点资讯(www.yd166.com)时间:2023-11-04 15:45:38作者:YD166手机阅读>>

c语言10进制和16进制各是几位,c语言的十进制和十六进制(1)

①十进制(正整数)转二进制

除2取余,倒序排列,高位补0

66÷2=33余0

33÷2=16余1

16÷2=8余0

8÷2=4余0

4÷2=2余0

2÷2=1余0

1÷2=0余1

倒序1000010

66对应二进制01000010

②十进制(小数)转二进制

乘2取整

0.66×2=1.32取整1

0.32×2=0.64取整0

0.64×2=1.28取整1

0.28×2=0.56取整0

0.56×2=1.12取整1

0.12×2=0.24取整0

0.24×2=0.48取整0

0.48×2=0.96取整0

顺序取8位精度

0.66对应二进制0.10101000

③二进制转十进制(整数)

依次乘2的n次方,再求和

01000010对应

2^8,2^7,2^6,2^5,2^4,2^3,2^2,2^1,2^0,

0×2^0=0

1×2^1=2

0×2^2=0

0×2^3=0

0×2^4=0

0×2^5=0

1×2^6=64

0×2^7=0

求和得:二进制对应十进制为66

④二进制转十进制(小数)

依次乘2的-n次方,再求和

0.10101000对应

2^0,2^(-1),2^(-2),2^(-3),2^(-4),2^(-5),2^(-6),2^(-7),2^(-8)

0×2^0=0

1×2^(-1)=0.5

1×2^(-3)=0.125

1×2^(-5)=0.03125

求和得:二进制对应十进制为0.65625

因为精度问题,无法返回到0.66

⑤二进制转八进制

三合一,依次乘2的n次方求和

01000010分为

001、000、010

0×2^2 0×2^1 1×2^0=1

0×2^2 0×2^1 0×2^0=0

0×2^2 1×2^1 0×2^0=2

二进制对应八进制为102

⑥八进制转二进制

除2取余,倒序排列,高位补0

102

1÷2=0余1

高位补0得001

0÷2=0余0

高位补0得000

2÷2=1余0,1÷2=0余1

高位补0得010

八进制对应二进制为001000010

⑦二进制转十六进制

四合一,依次乘2的n次方求和

01000010分为

0100、0010

0×2^3 1×2^2 0×2^1 0×2^0=4

0×2^3 0×2^2 1×2^1 0×2^0=2

二进制对应十六进制为42

注意10,11,12,13,14,15

要转换为字母ABCDEF

~

⑧十六进制转二进制

除2取余,倒序排列,高位补0

42

4÷2=2余0,2÷2=1余0,1÷2=0余1,

高位补0得0100

2÷2=1余0,1÷2=0余1,

高位补0得0010

十六进制对应二进制为001000010

⑨十进制转八进制

除8取余,倒序排列,高位补0

(或通过二进制中转)

66

66÷8=8余2,

8÷8=1余0,

1÷8=0余1,

十进制对应八进制为102

⑩十进制转十六进制

除16取余,倒序排列,高位补0

(或通过二进制中转)

66

66÷16=4余2,

4÷16=0余4,

十进制对应十六进制为42

⑪八进制转十进制

依次乘8的n次方,再求和

102

1×8^2 0×8^1 2×8^0=66

八进制对应十进制为66

⑫十六进制转十进制

依次乘16的n次方,再求和

42

4×16^1 2×16^0=66

十六进制对应十进制为66

⑬八进制转十六进制

用二进制和十进制中转

⑭十六进制转八进制

用二进制和十进制中转

栏目热文

晋江高分完结小说推荐(高分晋江完结文)

晋江高分完结小说推荐(高分晋江完结文)

你想看的,我这里都有!大家好,我是你们的推书君小谷,今天推荐晋江上最近完结的六本古言,都是精选过的高分文哦!来,看我的推...

2023-11-04 15:53:44查看全文 >>

晋江好看的小说推荐完结(晋江现言完结文推荐)

晋江好看的小说推荐完结(晋江现言完结文推荐)

1.《烬欢》作者:衔香2.《今天巴黎有雨》作者:核萄3.《继妹非要和我换亲》作者:猫说午后4.《穿成猫后被偏执反派读心了...

2023-11-04 15:54:29查看全文 >>

晋江值得推荐的小说(值得推荐的官场小说)

晋江值得推荐的小说(值得推荐的官场小说)

晋江高口碑完结文1.《攻略病娇男配的正确方法》 作者:欠金三两(聪慧可爱女主vs美强惨眼盲男主,穿书,系统,女攻略男,治...

2023-11-04 15:35:53查看全文 >>

晋江网好看的小说推荐(推荐晋江文学网经典的小说)

晋江网好看的小说推荐(推荐晋江文学网经典的小说)

排名不分先后!《重回我爸当校草那几年》小说设定还蛮特别的。女主家里破产,出车祸后以15岁的年龄回到了亲生爸爸高中时期,找...

2023-11-04 15:47:57查看全文 >>

晋江高质量小说推荐书单(晋江文学网新文推荐排行榜前十)

晋江高质量小说推荐书单(晋江文学网新文推荐排行榜前十)

有没有那么些时候,总是回味曾经看过的小说?如《和前夫同居了》、《超渡》、《对你不止是喜欢》、《势均力敌》等都是不错的选择...

2023-11-04 16:13:33查看全文 >>

c语言怎么区分二进制与十进制(c语言十进制与二进制转换)

c语言怎么区分二进制与十进制(c语言十进制与二进制转换)

说计算机语言之前,先要说明计算机的工作原理。如果是最简化的描述计算机,那么它就是很多很多个开关。这些开关组合成了一些逻辑...

2023-11-04 15:36:32查看全文 >>

c语言中八进制与十六进制(c语言怎么写十六进制)

c语言中八进制与十六进制(c语言怎么写十六进制)

通常我们使用C语言采用的都是十进制的形式输出,但有的程序员喜欢用八进制或十六进制进行输出,采用八进制或十六进制在表示计算...

2023-11-04 15:59:31查看全文 >>

c语言八进制和十六进制怎么表示(c语言中怎么区分二进制和八进制)

c语言八进制和十六进制怎么表示(c语言中怎么区分二进制和八进制)

我们平时使用的数字都是由 0~9 共十个数字组成的,例如 1、9、10、297、952 等,一个数字最多能表示九,如果要...

2023-11-04 16:06:41查看全文 >>

c语言16进制怎么换成十进制(c语言如何把16进制转换为10进制)

c语言16进制怎么换成十进制(c语言如何把16进制转换为10进制)

十进制转十六进制:#include <stdio.h>int main() {int dec, quo, r...

2023-11-04 16:16:46查看全文 >>

c语言十进制到十六进制的转化(c语言十进制转换为十六进制的方法)

c语言十进制到十六进制的转化(c语言十进制转换为十六进制的方法)

代码一:#include <stdio.h>#include <math.h>#include ...

2023-11-04 15:43:51查看全文 >>

文档排行