【PHP+代码审计】PHP基础——浮点型和布尔型

🍬 博主介绍

👨‍🎓 博主介绍:大家好,我是 hacker-routing ,很高兴认识大家~
✨主攻领域:【渗透领域】【应急响应】 【Java、PHP】 【VulnHub靶场复现】【面试分析】
🎉点赞➕评论➕收藏 == 养成习惯(一键三连)😋
🎉欢迎关注💗一起学习👍一起讨论⭐️一起进步📝文末有彩蛋
🙏作者水平有限,欢迎各位大佬指点,相互学习进步!


目录

浮点类型

布尔类型


浮点类型

浮点型:小数类型以及超过整型所能存储范围的整数(不保证精度),精度范围大概在15个有效数字左右

浮点型定义有两种方式:

$f = 1.23;

$f = 1.23e10; //科学计数法,其中e表示底10

简单说明浮点数为什么同样的字节数存储数据,但是却能表示更大的数据呢?

00000000 00000000 00000000 00000000 à 11111111 11111111 11111111 1111111 (整形最大值:所有位都是有效数据)

浮点数:红色7位算的结果是10的指数,后面三个字节存储表示具体数值

00000000 00000000 00000000 00000000 à 11111111 11111111 11111111 1111111

尽量不用用浮点数做精确判断:浮点数保存的数据不够精确,而且在计算机中凡是小数基本上存的都不准确

布尔类型

布尔类型:两个值true和false,通常是用于判断比较

在进行某些数据判断的时候,需要特别注意类型转换

  • Empty():判断数据的值是否为“空”,不是NULL,如果为空返回true,不为空返回false
  • Isset():判断数据存储的变量本身是否存在,存在变量返回true,不存在返回false

相关推荐

  1. PHP float

    2024-03-11 01:02:03       15 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-11 01:02:03       19 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-11 01:02:03       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-11 01:02:03       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-11 01:02:03       20 阅读

热门阅读

  1. 喜马拉雅后端一面

    2024-03-11 01:02:03       24 阅读
  2. Spring Boot 部署在Windows

    2024-03-11 01:02:03       25 阅读
  3. [three.js]UV动画

    2024-03-11 01:02:03       25 阅读
  4. 【IC设计】Scala、Chisel、Chiseltest版本兼容信息

    2024-03-11 01:02:03       21 阅读
  5. iOS面试题

    2024-03-11 01:02:03       26 阅读
  6. 力扣题库第3题:最长连续序列

    2024-03-11 01:02:03       18 阅读
  7. c++之迭代器与反向迭代器

    2024-03-11 01:02:03       27 阅读
  8. 序列的第 k 个数(c++题解)

    2024-03-11 01:02:03       23 阅读
  9. OceanBase社区版单节点安装搭建(Docker)

    2024-03-11 01:02:03       23 阅读
  10. Hyperf AOP 和 注解

    2024-03-11 01:02:03       23 阅读
  11. mysql 8 修改账号密码

    2024-03-11 01:02:03       18 阅读
  12. 链表简单功能的总结

    2024-03-11 01:02:03       23 阅读