所占内存大小

在keil C51或者iar for c8051编译器下:

int 占两个字节 范围:-32768~+32767

long占四个字节 范围:-2147483648~+2147483647

float占四个字节 范围:3.40E+38 ~ +3.40E+38

double占8个字节 范围:-1.79E+308 ~ +1.79E+308

图片来源 https://www.bilibili.com/video/BV1354y1B7o1?from=search&seid=17792976519813306436&spm_id_from=333.337.0.0

参考

https://www.bilibili.com/video/BV1354y1B7o1?from=search&seid=17792976519813306436&spm_id_from=333.337.0.0
http://blog.sina.com.cn/s/blog_6ac7328f0102uzd2.html

C语言Float的存储大小相关推荐

  1. c语言float能比较大小吗,C语言float和double之间有什么不同?

    C语言中,float和double都属于浮点数.区别在于:double所表示的范围,整数部分范围大于float,小数部分,精度也高于float 举个例子:圆周率3.1415926535这个数字,如果用 ...

  2. c语言float型存储方式,C语言float型数据在内存中的储存方式

    WPF 自定义IconButton 自定义一个按钮控件 按钮控件很简单,我们在项目中有时把样式封装起来,添加依赖属性,也是为了统一. 这里举例,单纯的图标控件怎么设置 1.UserControl界面样 ...

  3. c语言浮点数内存存储解析和浮点数(double、float)如何定义NaN、正无穷(inf)、负无穷(-inf),以及如何判断是否是NaN

    C语言浮点数存储方式 一. 浮点数内存存储方式 对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用 32bit,double数据占用 64bit.其实 ...

  4. 单片机c语言存数据,单片机中C语言的数据存储与程序编写

    一.五大内存分区 内存分成5个区,它们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 1.栈区(stack):FIFO就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区. ...

  5. C语言再学习 -- 存储类型关键字

    定义: 是对声明的实现或者实例化.连接器(linker)需要它(定义)来引用内存实体.与上面的声明相应的定义如下:参看:C语言再学习 -- 存储类.链接 C语言中有 5 个作为存储类说明符的关键字,分 ...

  6. 如何确定C语言中数组的大小?

    如何确定C语言中数组的大小? 也就是说,数组可以容纳多少个元素? #1楼 如果您要处理未作为参数接收的数组,则sizeof方法是正确的方法. 作为参数发送给函数的数组被视为指针,因此sizeof将返回 ...

  7. C语言变量的存储方式和生存期

    一.动态存储方式与静态存储方式 从变量的作用域进行区分,变量可分为全局变量和局部变量. 从变量的生存期进行区分,变量可分为静态存储方式和动态存储方式. 静态存储方式:在程序运行期间由系统分配固定的存储 ...

  8. 单片机C语言数据存储原理,介绍单片机中C语言的数据存储与程序编写

    一.五大内存分区: 内存分成5个区,它们分别是堆.栈.自由存储区.全局/静态存储区和常量存储区. 1.栈区(stack):FIFO就是那些由编译器在需要的时候分配,在不需要的时候自动清除的变量的存储区 ...

  9. C语言读取和存储bmp格式图片

    开发过程中有时候需要解析bmp数据,下面先简单介绍bmp数据组成,后面附上C语言读取和存储bmp格式图片代码. 典型的位图文件格式通常包含下面几个数据块: BMP文件头:保存位图文件的总体信息. 位图 ...

  10. C语言结构体存储空间分配的原则

    C语言结构体存储空间分配的原则 我们在嵌入式编程中经常用到结构体,结构体内成员变量的声明顺序不同,会带来结构体整体存储空间大小的不同,这是因为在C语言里,结构体里元素存储要对齐,这个"对齐& ...

最新文章

  1. 30岁面霸IT男30次面试失败经历
  2. CTF工具-gdb简介
  3. 别想赖账,今天微信又可以发520红包了
  4. Quartz.Net 学习随手记之03 配置文件
  5. java 比较器_java比较器简略叙述
  6. canvas实现圆饼图,柱状图,折线图(满满的干货)
  7. android 性能测试iozone篇
  8. 斐讯路由器K2弹广告-刷机过程
  9. 程序员windows基础操作系列文章目录
  10. 17位企业老总及行业大腕联袂推荐——《数据化管理:洞悉零售及电子商务运营》...
  11. 静态小米官网首页仿站笔记
  12. 适合所有手环的app_Redmi Watch体验:手环终结者?
  13. 再看bit、kbit、bit/s,byte、kbyte、byte/s
  14. 关于Access to register of unclocked peripheral at 0x40010800 cause BUS_FAULT [U1_CM3CORE]的错误
  15. ArcGIS Desktop 10.5 打开遇到严重的应用程序错误的解决办法
  16. 英文版-Hillsong现场演唱-你是否感到群山震动-Did You Feel The Mountains Tremble
  17. 00后大学生喜欢电子版微积分教材
  18. 奥巴马获胜演说原文及译文
  19. 强者都在示弱,弱者都在逞强!
  20. 批量将多个 PPT 幻灯片文件合并成单个 PPT 文件

热门文章

  1. Steam怎么和Steam link远程畅玩?
  2. 【银河麒麟操作系统安装win字体库】
  3. 用c语言编写小游戏:贪吃蛇
  4. JDK1.6帮助文档中文版
  5. Windows 10 Enterprise 2015 LTSB 2019_免费下载:Intouch软件、Windows操作系统、SQL数据库,Office办公、VB6.0、C#、虚拟机、PLC...
  6. ftp服务器向所有主机发送文件,文件传输FTP
  7. VVC/JEM代码学习17:xCheckRDCostMerge2Nx2NFRUC
  8. l455在线清零服务器,爱普生epson l455清零软件官方版
  9. “威金(Worm.Viking)”病毒特点-专杀及_desktop.ini删除
  10. 如何打开屏幕坏的手机_手机屏幕坏了如何打开usb调试