我们编写的程序以及使用的数据在计算机内存中是以二进制位序列排放的
二进制 八进制 十六进制 计算机常用的数据类型 。转换位十进制的方法基本可以概括为逢N进1.
如二进制(10001)的计数方法为1*2^4+0*2^3=0*2^2+0*2^1+1*2^0;同理可以得到八进制十进制的计数方法跟10进制的转换方法是一样的·
c语言的数据类型有四种基本类型 int 4字节 float 4字节 dou...
分类:
编程语言 时间:
2015-03-14 16:58:08
阅读次数:
149
程序猿都非常懒,你懂的!今天为大家分享的是Integer这个包装类。在现实开发中,我们往往须要操作Integer,或者各种进制的转换等等。我今天就为大家具体解说一下Integer的使用吧。看代码:package com.herman.test;public class IntegerTest { p...
分类:
编程语言 时间:
2015-03-04 14:35:06
阅读次数:
217
C++类型转换
const_cast,去const属性。
static_cast,静态类型转换。如int转换成char。
dynamic_cast,动态类型转换。如子类和父类之间的多态类型转换。
reinterpret_cast,仅仅重新解释类型,但没有进行二进制的转换。
const_cast:
const int& a = 9;
const_cast(a) = 10;
...
分类:
编程语言 时间:
2015-01-16 16:44:10
阅读次数:
170
erlang提供了两个函数用于erlang数据与二进制的转换,term_to_binary 把erlang数据转成一个二进制数据,binary_to_term 则是把二进制数据转为原始的erlang数据。这两个函数都是c实现的,效率很高,可用于序列化和反序列化数据,可以被直接用来当作网络封包协议。文章主要探讨这种二进制协议数据的组织形式,以及用erlang语言实现binary_to_term...
分类:
编程语言 时间:
2015-01-09 01:35:30
阅读次数:
282
果然是陆续出新题的节奏啊。看不见的题就坐等其他大神分享了。先做released的。之前是将数字转为excel的列,这里是给定列返回对应的数字。就是进制的转换,很简单的。需要注意的是从1开始的。不是0.class Solution {public: int titleToNumber(strin...
分类:
其他好文 时间:
2014-12-29 12:00:22
阅读次数:
155
一、二进制->十进制。第一步:写2第二步:标指数。从右向左,从0开始依次标记第三步:乘系数。一一对应第四步:相加。例:二进制数:1101,转十进制。第一步: 2 2 2 2第二步: 2^3 2^2 2^1 2^0第三步: 1*2^3 1*2^2 0*2^1 1*2^0第四步: 1*2^3+1*2^2...
分类:
其他好文 时间:
2014-12-28 19:34:04
阅读次数:
116
小数(浮点数)在计算机中为什么会有误差?详细说明机器数、码制、浮点数、以及数制转换的一些问题。
进制的转换,反码,补码,原码等各种基本功法的介绍。
分类:
其他好文 时间:
2014-12-26 21:31:19
阅读次数:
219
1.JAVA和C# Byte的不同。 java里一个byte取值范围是-128~127, 而C#里一个byte是0~255. 首位不同. 但是底层I/O存储的数据是一样的, 比如, 十进制的100, 转换成java或者c#的byte, 都是1100110. 但是, 使用java的getBytes()...
分类:
Web程序 时间:
2014-12-25 00:09:58
阅读次数:
175
二进制只使用数字0和1,其中每个数字对应于一位(二进制位)。通常,我们将每4位或8位作为一组,分别称它们为半字节(nibble)和字节。我们感兴趣的是二进制值对应的十进制值一一十进制以10为基数,我们从幼儿园起就开始使用它了。二进制位按从右向左的顺序排列,每向左移动一位,..
分类:
其他好文 时间:
2014-12-22 19:47:44
阅读次数:
189
,进制的转换,二进制,十进制,八进制,十六进制。一、二进制转换十进制,举例,把二进制 110 转换成为十进制。 第一步,写上3个2。 2 2 2 第二步,标记指数,从右往左,从零开始。 2^2 2^1 2^0 第三步,乘以系数,一一对应。 2^2*1 2^1*1 2^0*0 第四步,所得数相加。 2...
分类:
其他好文 时间:
2014-12-20 23:25:47
阅读次数:
292