精华内容
下载资源
问答
  • 首先说一下:  范围是3.4E-38 ——3.4E...这个比较复杂,建议你一下IEEE754标准看一下。  这个简单说一下吧:  在IEEE754标准中进行了单精度浮点数(float)双精度数浮点数(double)的定义。float有32bit,doubl
    首先说一下: 
    范围是3.4E-38 ——3.4E+38,可提供7位有效数字。 
    上述这两个量都是近似值,各个编译器不太一样的。 

    下面我就将标准值是怎么定义的,和你说一下: 
    这个比较复杂,建议你找一下IEEE754标准看一下。 
    这个简单说一下吧: 
    在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。 
    这些位的构成如下: 
    种类-------符号位-------------指数位----------------尾数位---- 
    float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit) 
    double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit) 

    取值范围主要看指数部分: 
    float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。 
    double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。 

    由于float的指数部分对应的指数范围为-128~128,所以取值范围为: 
    -2^128到2^128,约等于-3.4E38 — +3.4E38 

    精度(有效数字)主要看尾数位: 
    float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位
    展开全文
  • 首先说一下:  范围是3.4E-38 ——3.4E...这个比较复杂,建议你一下IEEE754标准看一下。  这个简单说一下吧:  在IEEE754标准中进行了单精度浮点数(float)双精度数浮点数(double)的定义。float有32bit,doubl

    首先说一下: 
    范围是3.4E-38 ——3.4E+38,可提供7位有效数字。 
    上述这两个量都是近似值,各个编译器不太一样的。 

    下面我就将标准值是怎么定义的,和你说一下: 
    这个比较复杂,建议你找一下IEEE754标准看一下。 
    这个简单说一下吧: 
    在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。 
    这些位的构成如下: 
    种类-------符号位-------------指数位----------------尾数位---- 
    float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit) 
    double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit) 

    取值范围主要看指数部分: 
    float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。 
    double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。 

    由于float的指数部分对应的指数范围为-128~128,所以取值范围为: 
    -2^128到2^128,约等于-3.4E38 — +3.4E38 

    精度(有效数字)主要看尾数位: 
    float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位

    • float 为4个字节,表示为:一个符号位,8个指数位,23个尾数,所以有效位数由尾数来决定,即2^23=8388608为7位,指数的范围是2^(-127~127)

    double为8个字节:表示为:一个符号位,11个指数位,52个尾数来表示,所以有效位数为

    2^52=4503599627370496为15位,指数的范围为2^12-1=4095(-2047~2047)


    转自:http://hi.baidu.com/yu_xiyan/blog/item/461482dbb32d0c6dd1164edf.html

    展开全文
  • float的范围有效位

    2019-10-08 01:17:08
    下面我就将标准值是怎么定义的,你说一下:这个比较复杂,建议你一下IEEE754标准看一下。这个简单说一下吧:在IEEE754标准中进行了单精度浮点数(float)双精度数浮点数(double)的定义。float有32bit,double有...

    首先说一下: 

    范围是3.4E-38 ——3.4E+38,可提供7位有效数字。 
    上述这两个量都是近似值,各个编译器不太一样的。 

    下面我就将标准值是怎么定义的,和你说一下: 
    这个比较复杂,建议你找一下IEEE754标准看一下。 
    这个简单说一下吧: 
    在IEEE754标准中进行了单精度浮点数(float)和双精度数浮点数(double)的定义。float有32bit,double有64bit。它们的构成包括符号位、指数位和尾数位。 
    这些位的构成如下: 
    种类-------符号位-------------指数位----------------尾数位---- 
    float---第31位(占1bit)---第30-23位(占8bit)----第22-0位(占23bit) 
    double--第63位(占1bit)---第62-52位(占11bit)---第51-0位(占52bit) 

    取值范围主要看指数部分: 
    float的指数部分有8bit(2^8),由于是有符号型,所以得到对应的指数范围-128~128。 
    double的指数部分有11bit(2^11),由于是有符号型,所以得到对应的指数范围-1024~1024。 
    由于float的指数部分对应的指数范围为-128~128,所以取值范围为: 
    -2^128到2^128,约等于-3.4E38 — +3.4E38 

    精度(有效数字)主要看尾数位: 
    float的尾数位是23bit,对应7~8位十进制数,所以有效数字有的编译器是7位,也有的是8位

    转载于:https://www.cnblogs.com/chenjfblog/p/7738802.html

    展开全文
  • C 标准I/O库粗略实现

    2020-12-08 19:40:13
    写这篇文章主要是帮助自己理解下标准I/O库大体是怎么工作的。 <h3>fopen与open之间的关系 操作系统提供的接口即为系统调用。而C语言为了让用户更加方便的编程,自己封装了一些函数,组成了C库。而且不同...
  • sql优化索引常见的面试题(面试总结)

    千次阅读 多人点赞 2019-08-13 11:49:13
    sql优化您们是怎么做的? 一.首先开启数据库慢查询日志,定位到查询效率比较低的sql 二.出对应的sql语句并进行分析 —1.表设计是否规范,是否符合三范式的标准 (1)第一范式:保证原子性(不可拆分) (2)...

    1.什么是索引

    索引指数据库的目录,比如:字典上面的字母目录 (适用于大数据量)

    2.建立索引的优缺点

    优点:查询速度快
    缺点:增删改慢,因为数据库要同步去维护索引文件,所以速度慢

    3.索引有哪些

    普通 主键 唯一 组合

    4. 索引检索为什么快

    索引结构:B+Tree

    5.一般你们会在什么情况下加索引

    1.主键自动建立唯一索引
    2.频繁作为查询条件的字段应该创建索引
    3.查询中与其他表关联的字段,外键关系建立索引
    4.单键/组合索引的选择问题,组合索引的性价比更高
    5.查询中排序的字段,排序字段若通过索引去访问将大大提高排序速度
    6.查询中统计或者分组字段。
    7.过滤条件好的字段选择一段选择加索引

    6.怎么知道索引用没用上

    通过explain查询sql执行计划,主要看key使用的是哪个索引

    7.用过组合索引吗,是有序的吗

    用过, 有序

    8.什么情况下会使索引失效?

    1.like
    2.like “%123%,前面不能+%
    3.使用 关键字 in ,or ,null,!=

    9. sql优化您们是怎么做的?

    一.首先开启数据库慢查询日志,定位到查询效率比较低的sql , 找出对应的sql语句并进行分析

    1.表设计是否规范,是否符合三范式的标准
    (1)第一范式:保证原子性(不可拆分)
    (2)第二范式:每张表都有主键
    (3)第三范式(每一列都有主键相关)
    2.查看数据表中是否存在大量的冗余字段,字段数据类型是否合理
    3.尽可能的使用varchar代替char 建表数据类型,能用数值的绝对不用字符存储
    4.尽量避免null值,使用默认值替代空值,数值型可以使用0,字符型可以使用空字符串

    二.查看sql语句是否规范

    (1)避免使用关键字:or ,in,not in ,!=,<>,避免使用select *
    (2)尽量避免子查询,大部分子查询都可以连接查询
    (3)用到or的地方可以使用union去代替实现
    (4)用到in的地方可以使用exists去代替

    三.分析sql的索引是否可以用上

    (1) explain查询sql的执行计划,重点关注的几个列就是,type是不是全表扫描
    (2)看一下索引是否能够用的上,主要看key使用的是哪个索引
    (3)看一下rows扫描行数是不是很大

    展开全文
  • Float的取值范围

    千次阅读 2018-04-12 21:38:38
    下面我就将标准值是怎么定义的,你说一下: 这个比较复杂,建议你一下IEEE754标准看一下。 https://ieeexplore.ieee.org/document/4610935 其中,s 表示 sign,即符号。如果 s == 0,则浮点数 ...
  • 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决...
  • 《你必须知道的495个C语言问题》

    热门讨论 2010-03-20 16:41:18
    2.15 如何确定域在结构中的字节偏移? 28 2.16 怎样在运行时用名字访问结构中的域? 29 2.17 C语言中有Pascal的with等价的语句吗? 29 2.18 既然数组名可以用作数组的基地址,为什么对结构不能这样? 29...
  • 因此,我希望公司能根据我的情况市场标准的水平,给我合理的薪水。  回答样本三:如果你必须自己说出具体数目,请不要说一个宽泛的范围,那样你将只能得到最低限度的数字。最好给出一个具体的数字,这样表明你...
  • 1.2 为什么不精确定义标准类型的大小? 2 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都...
  • 可我不到任何方法来声明这样的函数——感觉我需要一个返回指针的函数,返回的指针指向的又是返回指针的函数……,如此往复,以到无穷。 41 数组大小 42 1.23 能否声明传入数组大小一致的局部数组,或者由其他...
  • 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决...
  • 1.2 为什么不精确定义标准类型的大小? 1.3 因为C语言没有精确定义类型的大小,所以我一般都用typedef定义int16int32。然后根据实际的机器环境把它们定义为int、short、long等类型。这样看来,所有的问题都解决...
  • o 2.3 怎样定义声明全局变量函数最好? o 2.4 extern 在函数声明中是什么意思? o 2.5 关键字 auto 到底有什么用途? o 2.6 我似乎不能成功定义一个链表。我试过 typedef struct { char *item; NODEPTR next...
  • 4.5.3 g1cms区别,吞吐优先响应优先的垃圾收集器选择。 4.5.4 怎么打出线程栈信息。 开源框架 4.5.5 简单讲讲tomcat结构,以及其类加载器流程,线程模型等。 4.5.6 tomcat如何调优,涉及哪些参数 。 4.5.7...
  • 学习一个新工具时,有些人可能只是一本入门书,粗略地翻翻就浅尝辄止,并相信实践出真知;有些人更喜欢系统地研习文档,对每个细节精雕细刻;有些人喜欢收集一些独门密技;有些人喜欢亲身尝试书上的基本用例……。...
  • 2.15 如何确定域在结构中的字节偏移? 2.16 怎样在运行时用名字访问结构中的域? 2.17 C语言中有Pascal的with等价的语句吗? 2.18 既然数组名可以用作数组的基地址,为什么对结构不能这样? 2.19 程序运行正确,...
  • <br> 在备考之前,对考研数学的基本命题趋势试题难度要有比较深刻的认识,根据自己对考研数学的定位,复习备考的主要策略:紧扣考纲,扎实基础,注重联系,加强训练。 <br> 第一,紧扣考纲。考研数学作为...
  • 2.15 如何确定域在结构中的字节偏移? 2.16 怎样在运行时用名字访问结构中的域? 2.17 C语言中有Pascal的with等价的语句吗? 2.18 既然数组名可以用作数组的基地址,为什么对结构不能这样? 2.19 程序运行正确,...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    用例只描述参与者系统在交互过程中做些什么,并不描述怎么做。 用例图 关联关系 用例图 泛化关系 用例图 泛化关系 用例图 用例图 用例图 用例用于什么情况? 不知道什么情况不用用例 如果没有用到用例,...
  • 在这里仅列举两个最主要的原因,一方面,随着近年来企业信息化进程的深入,企业里各种系统的数据持续上升,这一切给数据的管理、维护安全带来了机会挑战,另一方面,企业间同质化竞争的加剧,也迫使企业加强...
  • 3.4.6 比较文件 38 3.4.7 理解操作系统Shell变量 38 3.4.8 UNIX中的输入输出重定向 41 3.4.9 防止文件被覆盖 41 3.5 UNIX中文件目录的浏览 42 3.5.1 UNIX系统中的文件 42 3.5.2 链接文件 42 ...
  •  本书是一本关于oracle database 9i、10g 11g 数据库体系结构的权威图书,涵盖了所有重要的oracle 体系结构特性,包括文件、内存结构进程,锁闩,事务、并发多版本,表索引,数据类型,分区并行,以及...
  • 问题5-2:从通信的起点终点来比较,TCPIP的不同点是什么? 问题5-3:端口(port)套接字(socket)的区别是什么? 问题5-4:一个套接字能否同时与远地的两个套接字相连? 问题5-5:数据链路层的HDLC协议运输层的...
  • 深入学习shell脚本艺术

    热门讨论 2011-02-22 04:01:01
    变量赋值,一般的和比较特殊的 4-4. 整型还是string? 4-5. 位置参数 4-6. wh,whois节点名字查询 4-7. 使用shift 5-1. echo一些诡异的变量 5-2. 转义符 6-1. exit/exit状态 6-2. 否定一个条件使用! 7-1. 什么情况下为...
  • c语言编写单片机技巧

    2009-04-19 12:15:17
    而汇编语言,一条指令就对应一个机器码,每一步执行什幺动作都很清楚,并且程序大小堆栈调用情况都容易控制,调试起来也比较方便。所以在单片机开发中,我们还是建议采用汇编语言比较好。 如果对单片机C语言有...
  • 问题1-13:如果用时延带宽积管道来比作传输链路,那么是否宽带链路对应的时延带宽积管道就比较宽呢? 问题1-14:网络的吞吐与网络的时延有何关系? 问题1-15:什么是“无缝的”、“透明的”“虚拟的”? 问题1-...

空空如也

空空如也

1 2 3
收藏数 47
精华内容 18
关键字:

怎么找标准量和比较量