
c++基础
毛毛虫
学无止境
展开
-
二进制与十进制的转换
学计算机的朋友刚开始学习时都要接触进制之间的转换,二进制、十进制、八进制、十六进制等,这个是很枯燥的,转来转去就转蒙圈了,别蒙别蒙,今天咱们一个一个搞定,看看二进制和十进制之间如何相互转换的。转成二进制主要有以下几种:正整数转二进制,负整数转二进制,小数转二进制;1、 正整数转成二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。也就是说,将正的十进制数除以二,得到的商再除以二...原创 2019-04-17 14:49:11 · 39879 阅读 · 5 评论 -
八进制转换成十进制,十进制转换成八进制
先来看八进制如何转换成十进制。其方法与二进制转换成十进制差不多:按权相加法,即将八进制每位上的数乘以位权(如8,64,512….),然后将得出来的数再加在一起。如将72.45转换为十进制。如图1所示来看看十进制转八进制,有两种方法:直接法与间接法,先看直接的方法,与十进制转成二进制相同,咱们还是分整数部分转换和小数部分转换。整数部分,除8取余法,每次将整数部分除以8,余数为该位权上的数,商...原创 2019-04-28 14:59:37 · 32929 阅读 · 0 评论 -
利用“标志位”来定义游戏规则
前面写过二进制,八进制,十进制,十六进制之间的一些转换。在游戏当中用到的还是比较广泛的。1、十六进制定义了一些规则(如图下)2、初始化一下数据(如图下)代码里注释的很清楚如果option为nil就将底分默认为一分,局数默认为四局。如果option不为nil说明之前已经记录了游戏规则。游戏规则是通过勾选框来选定的。这里不上图片了。如果option不为空,就将复选框默认为选中。(如图下)...原创 2019-05-05 15:25:06 · 597 阅读 · 0 评论 -
十六进制转换
0x16进制 编辑 讨论现实生活中,我们最常见的数为十进制数,比如交通信号灯上的数字,电子表上的时间等。如果在这些地方你看到0xAA,就会感觉很奇怪。但是这样的数代表什么意思,为什么会有这样的数,它与十进制的数有什么关系以及它都有哪些应用呢。下面将带你了解一下十六进制数的秘密。中文名 0x16进制 基本概述 以0x开始的数据表示16进制 备 注 0是数字0,不是字母O 作 用 C/...原创 2019-04-30 14:58:23 · 1872 阅读 · 0 评论