2016-09-01 01:07齐显尼 客户经理

1 实型数据在内存中的存放形式

实型数据在内存中占4个字节(32)位。按照指数形式存贮。

系统把实型数据分成小数部分和指数部分。如实数3.6547的

存放形式如图所示:

+ .36547 1

数符 小数部分 指数

+ .36547 * 10^1->3.6547

实型变量包括单精度型,双精度型,长双精度型

2 以下是各类型数的表示范围:

int 字节4 数值范围:-2147483648~+2147483647

长整型 long 字节4 数值范围 -2147483648~+2147483647

float 字节4 数值范围 3.4×10^-38~3.4×10^38

double 字节8 数值范围 1.7×10^-308~1.7×10^308

短整型 short 字节2 数值范围 -32768~+32767

long 字节4 数值范围 -2147483648~+2147483647

double表示的范围要比float大很多,精度要高,看你实际情况自己选择,当你想输出结果保留的精度要更高,就选择double,根据你想保留多少位有效数字而实际选择

看区别:

float的精度是6位有效数字,取值范围是10的-38次方到10的38次方,float占用4字节空间

double的精度是15位有效数字,取值范围是10的-308次方到10的308次方,double占用8字节空间。

实型跟整型不是同一类数据,当你想输出结果是整数的时候,当然要int类型,

长整型跟短整型就是取值范围的不同。

一切都是根据你想输出的结果而又效的选择数据类型

c语言float多少位,C语言中float数据类型保留几位有效数字?相关推荐

  1. c语言用int取整取了小数_[c语言取整算法]C语言中float型数据怎么取整数部分算法或取小数部分...

    C语言中float型数据怎么 取整数部分算法 或取小数部分 float福n=12.223; int x=(int)n; float y=n-(float)x; C语言有哪些取整函数? C语言有以下几种 ...

  2. c语言 float 取反,c语言中FLOAT是如何表示.doc

    c语言中FLOAT 是如何表示的 HYPERLINK "/blog/static/1264962942009933219393/" 默认分类 ??2009-10-03 15:21 ...

  3. c语言float怎么表示,c语言中float是如何表示的

    <c语言中float是如何表示的>由会员分享,可在线阅读,更多相关<c语言中float是如何表示的(6页珍藏版)>请在技术文库上搜索. 1.c语言中 FLOAT 是如何表示的 ...

  4. c保留小数点后三位数没有则为0_C语言中……“计算结果保留三位小数。”怎么表示?...

    展开全部 printf("%7.3f",100/3.0);表示结果占七位,小数部分占3位,这样就可以了,并且小数点后第e69da5e6ba9062616964757a6869646 ...

  5. c语言中不正确的浮点型常量,c语言中float a=1;对吗?,c语言的问题。float a=1,*b=a,*c=...

    导航:网站首页 > c语言中float a=1:对吗?,c语言的问题.float a=1,*b=&a,*c= c语言中float a=1:对吗?-,c语言的问题.float a=1,*b ...

  6. 转载——C语言中float,double类型,在内存中的结构(存储方式)

    最近在做一个数据格式分析和转换的项目,第一次接触底层的二进制代码存储,看的一头雾水,看到这个帖子后对于在Windows系统下数据的存储方式有了更多的了解,将原文分享一下: 原文地址为http://ww ...

  7. java可以使用c语言中的输入,c语言中的scanf在java中应该怎么表达,Scanner类。

    1 java是面向对象的语言 它没有像C语言中的scanf()函数,但是它的类库中有含有scanf功能的函数 2 java.util包下有Scanner类 Scanner类的功能与scanf类似 3 ...

  8. sort在c语言中的作用,c语言中sort的用法详解.docx

    c语言中sort的用法详解.docx C语言中SORT的用法详解C语言的学习很多是比较复杂的,那么C语言中SORT的用法的用法你知道吗下面学习啦小编就跟你们详细介绍下C语言中SORT的用法的用法,希望 ...

  9. c语言用string类型,c语言中的string

    1. strlen(char const* s); 函数传入的是c风格字符串(即以'\0'结尾的字符数组),返回的长度为size_t(即unsigned int),其长度不包括'\0'. 2. str ...

最新文章

  1. 第五篇 第二章社会单位消防安全管理
  2. Go 语言编程 — 编码规范指南
  3. AdminLTE组件之表格DataTable
  4. js中cookie操作
  5. linux下iostat命令无效,linux iostat命令详解
  6. HDU4841 圆桌问题【约瑟夫环+模拟+STL】
  7. 基于Redis实现分布式单号,分布式ID(自定义规则生成)
  8. 全国计算机等级考试(NCRE)三级网络技术、四级网络工程师题库软件分享
  9. 关于foobar2000中Convolver,大家觉得哪个Impulse效果最好?
  10. Log4j自定义日志级别
  11. Ubuntu 下安装 Python 解释器
  12. PTA 哈利·波特的考试(Floyd计算最短距离并输出路径)
  13. “无人区”行驶8年,李诞的脱口秀路在何方?
  14. 银河帝国----基地与地球
  15. mysql不能使用 mysql -u root -p 启动报错解决
  16. 蓝桥杯——第九届C语言B组第五题:x星球的居民脾气不太好,但好在他们生气的时候唯一的异常举动是:摔手机;
  17. 测设面试题笔试题总结
  18. 魔兽世界一个服务器发邮件给,今天突然收到一个网易魔兽世界邮件,不知道真的还是假的 他的邮件格式好奇怪!大家帮我看看...
  19. 关于服务器上安装新版Python报错的问题
  20. 状态变量及状态空间表达式的模拟结构图

热门文章

  1. 求助关于Win11修改默认打开方式
  2. Raki的读paper小记:Neuro-Inspired Stability-Plasticity Adaptation for Continual Learning in Sparse Nets
  3. 《延禧攻略》反派尔晴先“死”于越南
  4. Markdown 转 PDF API 数据接口
  5. Smali语法学习五
  6. 数据库存储过程(全网最全)
  7. HTTP服务器的本质
  8. android studio ddms使用,Eclipse和Android Studio中的DDMS使用时什么不同?
  9. php护卫神5.3,护卫神·PHP套件[FastCGI],PHP5.3.28
  10. Android中如何自己定义吐司(Toast)