满意答案

mybiggirl

2013.10.09

采纳率:40%    等级:13

已帮助:8866人

浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数。具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的整数次幂得到,这种表示方法类似于基数为10的科学记数法。

由此可以看出,在计算机中表示一个浮点数,其结构如下:

尾数部分(定点小数) 阶码部分(定点整数)

数符± 尾数m 阶符± 阶码e

这种设计可以在某个固定长度的存储空间内表示定点数无法表示的更大范围的数。

一个浮点数a由两个数m和e来表示:a = m × b^e。在任意一个这样的系统中,我们选择一个基数b(记数系统的基)和精度p(即使用多少位来存储)。m(即尾数)是形如±d.ddd...ddd的p位数(每一位是一个介于0到b-1之间的整数,包括0和b-1)。如果m的第一位是非0整数,m称作规格化的。有一些描述使用一个单独的符号位(s 代表+或者-)来表示正负,这样m必须是正的。e是指数。

先澄清一个概念,浮点数并不一定等于小数,定点数也并不一定就是整数。所谓浮点数就是小数点在逻辑上是不固定的,而定点数只能表示小数点固定的数值,具用浮点数或定点数表示某哪一种数要看用户赋予了这个数的意义是什么。

C++中的浮点数有6种,分别是:

float:单精度,32位

unsigned float:单精度无符号,32位

double:双精度,64位

unsigned double:双精度无符号,64位

long double:高双精度,80位

unsigned long double:高双精度无符号,80位

123 2e4.2 .e5 -e3 .234 1e3 这几个数都有可能是浮点数!

00分享举报

c语言合法的浮点数e3,下列哪些是不合法的浮点数的选项是 123 2e4.2 .e5 -e3 .234 1e3...相关推荐

  1. e3是合法浮点数吗_下列哪些是不合法的浮点数的选项是 123 2e4.2 .e5 -e3 .234 1e3

    共回答了16个问题采纳率:93.8% 浮点数是属于有理数中某特定子集的数的数字表示,在计算机中用以近似表示任意某个实数.具体的说,这个实数由一个整数或定点数(即尾数)乘以某个基数(计算机中通常是2)的 ...

  2. e3是合法浮点数吗_下列哪些是不合法的浮点数的选项是 123 2e4.2 .e5 -e3 .234 ......

    满意答案 口袋兔子耳朵长 2015.06.18 已帮助:3151万人 已回答:104万条 来自:阳光兔(北京)科技有限公司,是学大教育集团与奇虎360成立的合资公司,利用学大教育在内容和教育方面的资源 ...

  3. c语言中如何用程序判断double型的浮点数能精确到几位小数,C语言中浮点数double/float相等判断...

    #include #include /* fabs */ #ifdef _WIN32 // #include #endif //输出的数值不断递增,即使将10改成10.0,循环也没有中止,为什么? v ...

  4. c语言将字母转换成ascii码,c语言函数toascii()怎么把整数转换成合法的ASCII码字符...

    c语言函数toascii()怎么把整数转换成合法的ASCII码字符?函数需要引入的头文件:#include 定义toascii()函数:int toascii(int c); toascii()函数使 ...

  5. c语言浮点数用16进制表示方法,浮点数用十六进制表示方式附C代码

    浮点数用十六进制表示:我这里遇到的问题是知道数值,但需要把数值发送到上位机里显示波形,但是上位机是以浮点数的存储格式来解析的,但是我的单片机不支持float类型,所以我的需求是把已知的数值看做是浮点数 ...

  6. python浮点数运算问题_python基础教程之. 浮点数运算:问题和局限

    14. 浮点数运算:问题和局限¶ 浮点数在计算机硬件中表示为以 2 为底(二进制)的小数.例如,十进制小数 0.125 是1/10 + 2/100 + 5/1000 的值,同样二进制小数 0.001 ...

  7. python运算结果是浮点数_Python中的浮点数原理与运算分析 python中浮点数等于整数?为什么?...

    python的浮点数运算是不是精度有问题阿 python中浮点数的处理女生啊,平时要好好护肤,保持身材,多看书,多旅行,有自己的想法,去做自己喜欢的事,培养自信,不要把精力全部用在一个男人身上,成天胡 ...

  8. R语言ggplot2可视化:ggplot2可视化使用guide_axis(check.overlap=TRUE)选项删除重叠的轴文本、跳过部分中间轴标签

    R语言ggplot2可视化:ggplot2可视化使用guide_axis(check.overlap=TRUE)选项删除重叠的轴文本.跳过部分中间轴标签 目录

  9. 浮点数在计算机中起什么作用,浮点数在计算机中的存储表示

    今天在看面试宝典,注意到上面所说浮点数在内存里和整数的存储方式不同,但究竟有何不同呢? 在网上搜了一下: 在http://blog.csdn.net/djsl6071/archive/2007/03/ ...

最新文章

  1. 雁栖湖会议研讨:计算机能代替程序员吗?
  2. jquery.dataTables.min.js: Uncaught TypeError: Cannot read property 'style' of undefined
  3. android9.0首发机型,安卓9.0正式发布,EMUI开启多款机型同步内部测试
  4. [TJOI2018]xor BZOJ5338 可持久trie
  5. 16道嵌入式C语言面试题(转载)
  6. 堆之大,ZGC亦可速清也!
  7. 磁盘过热导致 3D32B80D NIM thread blocked故障
  8. vue学习笔记(四)- cmd无法识别vue命令解决方法
  9. 《深度学习》李宏毅 -- task6卷积神经网络
  10. 分位数回归的R语言实现
  11. cmd命令行带参启动程序
  12. MySQL-第三篇SQL语句基础(2)数据库约束
  13. paip.网站提示SESSION过期 登录过期 以及二次登录的问题
  14. 一个例子理解java面向对象的机制
  15. idea远程调试debug
  16. 数学基础(1)线性代数总结
  17. 计算机为什么使用二进制编码,计算机为什么使用二进制
  18. 如何使用Python将Word转换为PDF文件?
  19. git bash粘贴快捷键
  20. Java如何处理参数中带特殊符号的请求?

热门文章

  1. 人工智能的研究,主要经历了哪几个阶段?
  2. android+mmi是病毒?,恶意软件分析 URL链接扫描 免费在线病毒分析平台 | 魔盾安全分析...
  3. python jieba库不存在_Python入门:jieba库的使用
  4. 【数据结构】数据结构的诱惑之队列的秘密
  5. Photoshopnbsp;路径文字排版
  6. 安卓开发:修改app的文字样式
  7. 代码设置飞行模式 ios iphone
  8. 超高清的时代,老旧影片的修复与增强
  9. linux查看录音驱动程序,linux驱动由浅入深系列:ALSA框架详解 音频子系统之二
  10. 学习进度安排表(13/12/2——13/12/8)