Home

Hi, I'm Chareice.

很高兴见到你

RabbitMQJava算法计算机科学基础PythonRubyRails
17 Sep 2014

计算机中的数字表示

计算机中的所有信息都是由来表示的。可以将一个位理解为一个开关,我们用数字0和1来表示开关的两种状态。

计算机中的数字也是由位来表示的。但是通常计算机都会用字节,而不是位作为最小的存储单位。一个字节包含了八个位,八个位等于一个字节。

一. 整数的表示

整数可以分为两种数,有符号数和无符号数。

首先我们来定义字节序列

1. 无符号整数的表示

无符号整数就是大于等于0的整数。

在C语言中,无符号整数的类型是unsigned [int],无符号的表示比较简单,就是将十进制数字转化为二进制数字。

2. 有符号整数的表示

有符号整数指的是0,正整数和负整数。常见的表示方法是补码(two's-complement)

在补码中,

Load Comments