C++笔记--进制间的转换

1.1 进制的概述

二进制:0~1 ,以0b开头, bitset<8>输出

八进制:0-7以0开头, 0123, oct输出

十进制:0-9,123, cout默认输出十进制

十六进制:0-9 a-f 以ox开头, hex输出,不区分正负数

n进制:0~n-1

1.2 十进制转二进制、八进制、十六进制(短除法)

1.3 二进制、八进制、十六进制转十进制(位次幂)

1.4 二进制转八进制、十六进制

1.4.1 二进制转八进制:

1.4.2 二进制转十六进制:

注意:二进制每8位代表一个字节,十六进制每一位对应4位二进制,所以十六进制每2位代表一个字节

1.5 八进制、十六进制转二进制:

1.5.1 八进制转二进制:

1.5.2 十六进制转二进制:

注意:十六进制、八进制没有直接转换方式,通常使用二进制作为中介进行转换。

不同的进制仅仅是数据的不同表现形式,不会影响数据在计算机里的存储方式。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值