这是今天要介绍的详细一点的数据类型:
整型(int/integer)
浮点型(float)
布尔型(boolean)
$thisIsInt = 11; → 数字 (int)
$thisIsStr = "11"; → 字串 (string)
有看出区别吗?了解如何分辨是字串还是数字,方式是字串有加引号,数字没有。
数字类型包括两部分:分为整数(integer缩写为int )和浮点数(float)。
当变数的数值超过int容许范围时也就是所谓的溢位(Overflow),超过上下限将会被自动转成浮点数。
在PHP中可以使用PHP_INT_MAX与PHP_INT_MIN这两个常数查看系统中整数型别所接受的最大值与最小值
<?php
echo PHP_INT_MAX."<br>";
echo PHP_INT_MIN."<br>";
echo "当前系统 PHP 整型有效值范围: " . PHP_INT_MIN . '~' . PHP_INT_MAX;
?>
整数的值包含了二进位、八进位、十进位、十六进位等等,也有正负值
浮点数也是数字型别的一种,不同於整数,浮点数是用来储存小数的资料型别
浮点数可以细分为float(单精度)和double(双精度),後者精度更高,能表示的数据范围也更大,但是会占据更多内存,运算速度也更慢。
数字表示法
数字表示法就是普通我们小数的写法,像是3.45681239
科学记号表示法
科学记号表示法是将浮点数表示成10为底的指数,表示法中,E/e代表的是以10为底数,E/e後面的数字代表的是次方数
例如4.1e1 = 4.1X10^1 = 41
<?php
$num = 10.8;
$num = 5.3e8;
$num = 7e-4;
?>
什麽是布林值(Boolean)?
布林值是电脑科学里辨别true(真) 或false(假)的资料型别。
布尔类型非常简单,就是真值判断,只有两个值:true、false。
通常的用法是,如果这件事是「真的」,我们就「做某件事情」(执行这支程序),
如果是「假的」,我们就「不做某件事情」或「做另一件事情」(执行另一支程序)。
布林值的概念:
<<: 让按钮来个酷动态!操纵DOM事件:JavaScript篇 (一)
>>: Day10 NiFi - Templates, Labels & Funnel
ନମସ୍କାର,我是Charlie! 在Day22当中我们完成了前端的paypal结帐,而今天我们将...
也许你还没听过odoo,但身为开发人员当你认识odoo後,会有相见恨晚的感觉!! odoo,他可以是...
接下来我们做第二个测试,我们传入一个数字, 譬如说我们传入4, 因为它是4的倍数, 所以应该是闰年,...
笔者从业数年,面试过不少程序开发者。每当问到对方是否有做单元测试时,绝大多数的面试者总会说: 「我知...
今天做的是RSI指标,他是用一个公式去测量过去一段周期内的涨跌强弱,然後用0~100的数据来表示,越...