数据在内存中是以二进制形式存放的。数值是以补码表示的。整型: 一个正数的补码和其原码的形式相同。而负数的补码方式是将其绝对值的二进制形式“按位求反再加1”【如:-5,的补码是11111011(即内存中实际存储的值)】(为了表示负数,才发明了补码)实型:在内存中占4个字节,是按照指数形式存储的,实型数...
分类:
其他好文 时间:
2014-11-25 14:00:52
阅读次数:
247
C语言的进制的概念及进制转换、计算机中的原码、反码、补码的基本概念及转换方法等...
分类:
编程语言 时间:
2014-11-19 01:34:45
阅读次数:
247
00 0 001 1 102 2 203 3 304 4 405 5 506 6 607 7 708 8 809 9 90A 10 100B 11 110C 12...
分类:
其他好文 时间:
2014-11-16 12:00:18
阅读次数:
156
将一个整数转换成二进制形式,考虑负数情况。
这个问题在思维模式上没有什么难得,只是要在编程中注意到一些细节,注意+0和-0的情况。大致思想是:
#1.求出对应绝对值的原码
#2.除最高位,按位取反
#3.位低位加1
/*************************************************************************
> File N...
分类:
其他好文 时间:
2014-11-15 21:48:52
阅读次数:
270
http://blog.csdn.net/njuitjf/article/details/4585247今天,老大让我调查一个浮点数转换为整数的问题。自己就查了些资料,顺便复习一下原码、反码和补码。原码:将一个整数,转换成二进制,就是其原码。如单字节的5的原码为:0000 0101;-5的原码为10...
分类:
其他好文 时间:
2014-11-12 22:56:19
阅读次数:
247
大数据“火”的有段日子了,原来打算学习hadoop……后知道spark要比hadoop更牛,故而转学spark。其原码为scala所写,为了更好的研究spark,故又开始学习scala.将自己所学记录在此,不为点赞,只为加深记忆,加深理解…不是都说写一遍等于读十遍嘛……1、基本类型: Byte...
分类:
其他好文 时间:
2014-11-12 22:40:41
阅读次数:
257
基本类型有boolean、byte、short、char、int、long、float、double boolean的取值为true或false byte的取值为+127~128 概念:负数的补码是该 数 绝 对 值 的原 码 按 位 取 反 ,然 后 对 整个数 加 1,所以byte的最大值为01...
分类:
编程语言 时间:
2014-11-07 23:21:35
阅读次数:
267
注意的是,程序运行必须有FileSystemObject支持。以下是远程执行命令的原代码。 copy下来另存为execute.asp. <html> <head> <meta http-equiv="Content-Language" content="zh-cn"> <meta http...
分类:
Web程序 时间:
2014-10-31 09:56:39
阅读次数:
342
首先,你要记住并且不要问为什么:“在计算机中,所有的数据,最终都是使用二进制数表达的。”还要记住并且不要问为什么:“在计算机中,正数是直接用原码来表示和存储的。”要记住并且不要问为什么:“在计算机中,负数是以它的补码(即它的反码+1)来表示和存储的。”对于允许..
分类:
其他好文 时间:
2014-10-31 06:31:02
阅读次数:
182