![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
OS
文章平均质量分 77
meng4411yu
这个作者很懒,什么都没留下…
展开
-
数的机器码表示(原码,反码,补码,移码)
1. 机器数和真值二进制数有正负之分,如N1=+0.101101,N2=-0.101101,则N1是个正数,N2是个负数。机器不能直接把符号“+”、“-”表示出来,为了能在计算机中表示正负数,必须引入符号位,即把正负符号也用1位二进制数码来表示。把符号位和数值位一起编码来表示相应的数的表示方法包括:原码、补码、反码、移码等。为了便于在计算机中表示,同时又便于与实际值相区分,在此首先引入机器转载 2013-03-13 15:11:11 · 36280 阅读 · 1 评论 -
定点数的表示
计算机中常用的数据表示格式有两种,一是定点格式,二是浮点格式。所谓定点数和浮点数,是指在计算机中一个数的小数点的位置是固定的还是浮动的:如果一个数中小数点的位置是固定的,则为定点数;如果一个数中小数点的位置是浮动的,则为浮点数。一般来说,定点格式可表示的数值的范围有限,但要求的处理硬件比较简单。而浮点格式可表示的数值的范围很大,但要求的处理硬件比较复杂。采用定点数表示法的计算机称为定点计算机,转载 2013-03-13 15:14:00 · 21322 阅读 · 3 评论 -
字符与字符串的表示(ASCII字符,Unicode码,字符串)
非数值数据,通常指的是字符、字符串、图形符号、汉字等数据,它们并不用来表示数值的大小,一般情况下也不对它们进行算术运算。1. ASCII字符由于计算机内部只能识别和处理二进制代码,所以字符必须按照一定的规则用一组二进制编码来表示。字符编码方式有很多种,美国国家标准局(ANSI)制定的ASCII(American Standard Code for Information Interch转载 2013-03-13 15:36:46 · 14367 阅读 · 0 评论 -
进制数及其转换(二进制,十进制,十六进制)
数值数据是表示数量大小的数据,有多种表示方法。日常生活中一般采用十进制数进行计数和计算,但十进制数难以在计算机内直接存储与运算。在计算机系统中,通常将十进制数作为人机交互的媒介,而数据则以二进制数的形式存储和运算。计算机采用二进制的主要原因有以下几点:(1)易于物理实现二进制在技术上最容易实现。这是因为具有两种稳定状态的物理器件很多,如门电路的导通与截止、电压的高与低等,而它们恰好可以转载 2013-03-13 14:52:44 · 19536 阅读 · 2 评论 -
浮点数的表示
在定点数表示中存在的一个问题是,难以表示数值很大的数据和数值很小的数据。例如,电子的质量(9×10-28克)和太阳的质量(2×1033克)相差甚远,在定点计算机中无法直接表示,因为小数点只能固定在某一个位置上,从而限制了数据的表示范围。为了表示更大范围的数据,数学上通常采用科学计数法,把数据表示成一个小数乘以一个以10为底的指数。例如,在计算机中,电子的质量和太阳的质量可以分别取不同的比例转载 2013-03-13 15:24:36 · 19255 阅读 · 0 评论