首页文章正文

定点数表示范围,浮点数比定点数范围大

定点数和浮点数概念 2023-12-31 23:18 829 墨鱼
定点数和浮点数概念

定点数表示范围,浮点数比定点数范围大

定点数表示及其数值范围1.原码表示定点数:1.1原码表示定点数的范围:注意上面机器字长位n+1位反码与补码表示的数值范围相同。2.补码表示定点数记住-27和-1的两个特殊规定n位的无符号数表示范围为:0 ~ 2^n - 1 通常只讨论无符号整数,没有无符号小数,例如C语言中unsigned只能修饰int、long等整数类型,修饰float编译器则会报错有符号数定点整数表示定点

定点数表示范围系统标签:定点数正数负数表示范围定点定点小数:最大正数:最大正数=2-1+2-2+……2-(n-1)+2简化:1.00……000.11……111-2最小正数:最小正数=2定点数表示是指小数点在数中的位置是固定不变的二进制数。如果用N个比特表示正小数a,则小数a的范围为:0<=a<=2^(N-1)/2^N 在给定N的任何一种情况下,小数a的范围

范围是0~255,共256个数反码反码规定:正数部分的反码与原码相同,负数部分的反码除去符号位各位取反有符号数的反码表示负数部分原码表示1111 1111到1000 0(n-1) 2-n00001最小正数:最小正数=2-n最小负数=-(1-2-n) 最大负数=-2-n 2n 2n-1 2n-2 21 20定点整数:01111最大正数:2n 2n-1 2n-2 21 20最大正数=2n-100001最小正数:最小正数=1最小

∪△∪ 定点数表示范围定点小数:最大正数:最大正数=2-1+2-2 +……2-(n-1) +2-n =1-2-n简化:1.00……00 20=1– 0.00……01 2-n 0.11……11 1-2-n最小正数:最小正数=2-n最小负数=8位二进制反码的表示范围:127~+127。8位二进制补码的表示范围:128~+127。反码是数值存储的一种,多应用于系统

举例来说,我们用8位定点数,1个符号位,4个整数位,3个小数位,则其可表示范围是-16.00~15.875,最大精度0.125。有几个浮点数:0.145,1.231,2.364,7.512,每个需要32bit表示。如果我们定点整数的最值(数值范围),这里同样需要进行分类讨论:假设这个数是正数,即符号位x0=0,X代表它能表示的最大正数,这里X的取值无疑就是让数值位都为1,即x1~xn均为1,真值等于2-1;假设这

后台-插件-广告管理-内容页尾部广告(手机)

标签: 浮点数比定点数范围大

发表评论

评论列表

灯蓝加速器 Copyright @ 2011-2022 All Rights Reserved. 版权所有 备案号:京ICP1234567-2号