0%

NJU-ICS计算机系统基础--数据的表示和存储

数值数据的表示

定/浮点表示 (解决小数点问题)

定点数的编码(解决正负号的问题)

原码

移码

通常用移码来表示浮点数的指数(阶码)

补码








反码

C语言中整数的表示

C语言支持的基本数据类型

无符号整数

带符号整数

例子




1
2
3
4
int x = -1;
uint32 u = 2147483648;
printf("x = %u = %d\n", x, x);
printf("u = %u = %d\n", u, u);

浮点数的编码表示

科学计数法与浮点数

浮点数的表示范围

IEEE 754中规格化数的表示

IEEE 754标准

机器数转换为真值

真值转换为机器数

IEEE中特殊数的表示

规格化数

0的机器数表示

正负无穷的机器数表示

“非数”的表示

非规格化数的表示


浮点数精度的例子

非数值数据的编码表示

西文字符的编码表示


汉字及国际字符的编码表示



多媒体信息的表示

数据宽度和存储容量的单位

数据的基本宽度


数据量的度量单位

程序中数据类型的宽度

数据存储时的字节排列顺序

数据的存储和排列顺序


检测系统的字节顺序

大端/小端举例


字节交换问题

求大佬赏个饭