float 是4个字节 long是8个字节,为什么float>long 原因?
/**
*
*
* float 是4个字节 long是8个字节,为什么float>long 原因?
*
* long 8个字节 空间存储在64位
*
* float 4个字节 原始分配32位,在此ieee754 规定分配:
*
* 32 bit中:有1个符号位,23个尾数位(小数),8个指数位
*
* 有1个符号位:
* 1表负数,0表示正数;
* 其中负指数决定了浮点数所能表达的绝对值最小的非零数;
* 而正指数决定了浮点数所能表达的绝对值最大的数,也即决定了浮点数的取值范围。
*
* 23个尾数位:表示小数部分
*
* 8个指数位中,ieee754 又规定:
*
* 8位由00000000 ~ 11111111构成, 0 ~ 255;
* 0代表0,255代表无穷大,除掉0 和 255 剩下的是 1 ~ 254 ;
* 1 ~ 254 减去 127 = -126 ~ 127, 127表示最大取值位;
*
* 最终总结:float的范围为-3.40E+38 ~ +3.40E+38;而long的取值范围在-2^64 ~ 2^63
*
*
*/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· 葡萄城 AI 搜索升级:DeepSeek 加持,客户体验更智能
· 什么是nginx的强缓存和协商缓存
· 一文读懂知识蒸馏