首页 > 其他分享 >浮点数转定点数(自编函数)

浮点数转定点数(自编函数)

时间:2024-04-03 18:34:32浏览次数:17  
标签:bin end int 浮点数 sign 定点数 自编

方法:

1、计算b=a*2^F,其中F是变量的分数长度,b是用十进制表示的。
2、将所得b的值四舍五入到最接近的整数值。
3、将(2)所得的b从十进制转换为二进制表示,并命名为新变量c。
4、现在,假设c,需要n位来表示二进制中b的值。另一方面,通过模拟得到了W和F的值。
所以W的值应该是等于或大于n。如果为W选择了小值,我们应该截断c。如果W大于n,(W-n)个零位加到c的最左边。

function bin_fix = fixed_number_generate(a,w_int,w_dec)
if(a >0)
    sign = 0;
else
    sign = 2;
end
temp = round(a * 2^w_dec);
bin_fix = dec2bin(temp+sign^(w_int),w_int);
end

 

标签:bin,end,int,浮点数,sign,定点数,自编
From: https://www.cnblogs.com/gebilaowangfangruidong/p/18113322

相关文章

  • 整型之韵,数之舞:大小端与浮点数的内存之旅
    ✨✨欢迎......
  • 定点数和浮点数
    定点数和浮点数定点数定点数:表示数据时小数点的位置固定不变。定点整数:纯整数,小数点在最低有效数值位之后。定点小数:纯小数,小数点在最高有效数值位之前。浮点数浮点数:小数点位置不固定的数。浮点表示法:N=2的E次方*F其中:E位阶码,F位尾数。阶码通常为带符号的纯......
  • 硬件组成-CPU-编码-浮点数
    计算机的基本硬件系统由运算器、控制器、存储器、输入设备和输出设备5大部件组成。运算器、控制器等部件被集成在一起统称为中央处理单元(CPU)。CPU是硬件系统的核心,用于数据的加工处理,能完成各种算术、逻辑运算及控制功能。存储器是计算机系统中的记忆设备,分为内部存储器和......
  • 快速了解 变分自编码器 VAE
    概述变分自编码器(VariationalAuto-Encoders,VAE)是自编码器AE的变体,由Kingma等人于2014年提出的生成式网络结构。以概率的方式描述潜在空间,在数据生成方面潜力巨大。自编码器AE自编码器(Auto-Encoder,AE),是一种无监督式学习模型。它可以将输入\(X\)映射为数据量小得多的潜......
  • C语言中整数和浮点数在内存中的存储
    一、整数在内存中的存储我们知道整数的二进制表示形式有三种,原码、反码、补码。三种表示方法均由符号位和数值位两部分构成,符号位用0表示正,用1表示负,最高一位被当作符号位,其余位被当作数值位。其中,正整数的原码、反码、补码三种表示相同负整数的原码:对应10进制数直接转换过......
  • C#避坑指南-浮点数与整数计算的比较
    浮点数与整数计算的比较在软件开发过程中,我们经常需要进行数值计算来解决各种问题。然而,整数和浮点数在计算过程中存在一些差异,特别是在涉及除法和精度方面。本篇博客将通过一个具体的例子来比较整数和浮点数计算的区别,并说明为什么在某些情况下,应该使用浮点数进行计算以获得更......
  • 浮点数在内存中的存储(拓展)
    前言本节给大家带来的内容是浮点数在内存中的存储,该内容的考察和考试的涉及频率很低,基本上不会涉及,可以适当的了解,提升C语言的内功,也可以不作任何了解浮点数相关浮点数在程序中的使用频率较高,常见的浮点数类型有:float、double、longdouble(其中float类型占用4个字节,double......
  • 【C语言】整数和浮点数在内存中的存储
    点这里是个人主页~这次的内容是比较底层的奥,对于理解编程很重要~整数浮点数在内存中的存储一、整数在内存中的存储二、大小端字节序和字节序判断大小端的概念一道简单关于大小端排序的百度面试题三、简单理解数据类型存储范围例一例二例三例四例五例六四、浮点......
  • 整数和浮点数在内存中存储
    1,整数在内存中存储首先先了解原码,补码,反码三者第一位均为符号位。我们用 0 表示正 ,1表示负原码:直接将数值按照正负数的形式翻译成⼆进制得到的就是原码。补码:将原码的符号位不变,其他位依次按位取反就可以得到反码。反码:反码+1就得到补码。如整数5原码:00000000000......
  • 深入了解C语言中浮点数的存储方式
    因为这期可能对你们来说太简单了,所以我用一个字来概括吧好了,结束了,我们下期再见喽,不会有人真的走了吧,好了,砸门多的不说少的不闹好吧,直接上主食。1.浮点数和整数在内存中存储的区别浮点数和整数在内存中存储的区别主要体现在数据表示和存储方式上:1.数据类型:  -整数(in......