当前位置:网站首页>「PHP基础知识」输出圆周率的近似值
「PHP基础知识」输出圆周率的近似值
2022-07-29 02:58:00 【夜晚回家】
功能要求
浮点数的表示,使用四种方法输出圆周率(π=3.1415926)的近似值:①使用pi()函数;②使用M_PI常量;③使用标准格式;④使用科学计数法。
实例代码
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>输出圆周率的近似值</title>
</head>
<body>
<?php
echo '圆周率的4种书写方法:<p>';
echo '第一种:pi() = '. pi() .'<br />'; # 使用pi()函数
echo '第二种:M_PI = '.M_PI.'<br />'; # 使用常量M_PI
echo '第三种:3.14159265359 = '. 3.14159265359 .'<br />'; # 标准格式
echo '第四种:314159265359E-11 = '. 314159265359E-11 .'<br />'; # 科学计数法
?>
</body>运行结果
知识说明
浮点数据类型也称为浮点数、双精度数或实数,可以用来存储数字,也可以保存小数。它提供的精度比整数大很多。浮点型数据默认有两种书写格式:
一种是标准格式:
3.1415
-35.8
一种是科学计数法格式:
3.58E1
849.72E-3
注意:浮点型的数值只是一个近似值,所以要尽量避免浮点型数值之间比较大小,因为最后的结果是不准确的。
pi():是一个函数,返回圆周率PI的近似值。
M_PI:是一个常量,显示圆周率PI的近似值。
边栏推荐
- Alibaba Sentinel - 工作流程及原理解析
- 爆肝整理JVM十大模块知识点总结,不信你还不懂
- 01-SDRAM:初始化模块的代码
- OWT server source code analysis (4) -- video module analysis of mixer out
- 【npm错误】- npm ERR code ERESOLVE 和 npm ERR ERESOLVE could not resolve 问题
- [opencv] use OpenCV to call mobile camera
- Pytest环境部署+用例执行管理+用例参数化
- Tp5.0 applet users do not need to log in and directly obtain the user's mobile number.
- Shell编程规范与变量
- R语言ERROR: compilation failed for package ‘****‘
猜你喜欢

【机器人学习】机械臂抓手matlab运动学与admas动力学分析

Day 5 experiment

Chapter 09_ Use of performance analysis tools

HTB-Blue

TP5.0 小程序用户无需登录,直接获取用户手机号。

Advanced architects, 16 common principles of microservice design and Governance

Analysis of Project-based Learning Creativity in steam Education

Linux下安装MySQL8.0的详细步骤

SOA(面向服务架构)是什么?

Notes on the seventh day
随机推荐
Notes on the ninth day
VASP calculation task error: M_ divide:can not subdivide 8 nodes by 6
[open the door to the new world] see how the old bird of testing plays API testing between applause
Why did I choose the test when the development salary was high?
Wechat's crazy use of glide - life cycle learning
Interpreting AI robots' pet raising and leading fashion trends
【npm错误】- npm ERR code ERESOLVE 和 npm ERR ERESOLVE could not resolve 问题
工科男生:20岁未满,平凡但不平庸
MySQL 操作数据库数据报错:Fatal error encountered during command execution
Shell编程规范与变量
Notes on the seventh day
2.nodejs--路径(_dirname,_filname)、url网址、querystring模块、mime模块、各种路径(相对路径)、网页的加载(面试题*)
Flask的创建的流程day05-06之创建项目
OSPF experiment
04 | 后台登录:基于账号密码的登录方式(上)
Confusion matrix learning notes
第09章_性能分析工具的使用
Verilog: blocking assignment and non blocking assignment
Day 8 notes
数据截断及估计