手机
当前位置:查字典教程网 >编程开发 >C语言 >C++学习小结之二进制转换
C++学习小结之二进制转换
摘要:一、目的:便于计算机表示,稳定性好,符合逻辑运算,真为1,假为0.二、各进制表示方法:2进制:0,18进制:0-716进制:0-9,A,B,...

一、目的:便于计算机表示,稳定性好,符合逻辑运算,真为1,假为0.

二、各进制表示方法:

2进制:0,1

8进制:0-7

16进制:0-9,A,B,C,D,E,F

二、转换方法:

1.各进制转换为10进制:

从我们最了解的10进制入手。每个数都是10n次方相加。从右到左依次为:a*100+b*101+c*102....其结果表示为cba;同理二进制,八进制,16进制只是把10替换为2,8,16.

2.10进制转换2,8,16进制。取余反序排列。

3.8进制转2进制。首先要明白2进制是“逢1进1”,8进制是“逢7进1”,16进制“逢15进1”;7用2进制需要3位数表示(从右到左3位)。因此8→2转化“逢(3个2进制位)进1(1不足2进制的3位,在其高位补0)”。同理,16进制转2进制方法是一样的。

以上所述就是本文的全部内容了,希望大家能够喜欢。

【C++学习小结之二进制转换】相关文章:

深入C++四种强制类型转换的总结

C++中的单例模式介绍

c++ 一个二进制串转化为整数的解决方法

C++ 学习之旅二 说一说C++头文件

C++ 学习之旅三 我和超级玛丽有个约会

C++实现基数排序的方法详解

C++ 冒泡排序数据结构、算法及改进算法

C++多字节字符与宽字节字符相互转换

C++结构体数组详细解析

C++二叉树结构的建立与基本操作

精品推荐
分类导航