分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!
php: bcmath
bc是binary calculator的縮寫。bc*函式的引數都是運算元加上乙個可選的 [int scale],比如string bcadd(string $left_operand, string $right_operand[, int $scale]),如果scale沒有提供,就用bcscale的預設值。這裡大數直接用乙個由0-9組成的string表示,計算結果返回的也是乙個 string。
bcadd — 將兩個高精度數字相加
bccomp — 比較兩個高精度數字,返回-1, 0, 1
bcdiv — 將兩個高精度數字相除
bcmod — 求高精度數字餘數
bcmul — 將兩個高精度數字相乘
bcpow — 求高精度數字乘方
bcpowmod — 求高精度數字乘方求模,數論裡非常常用
bcscale — 配置預設小數點位數,相當於就是linux bc中的」scale=」
bcsqrt — 求高精度數字平方根
bcsub — 將兩個高精度數字相減
可以參考手冊去查這些函式的應用。
php code
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
/*bcsub 函式說明
此函式將二個高精確度的數字相減,傳入二個字串,以左邊的 (left operand) 減去右邊的 (right operand) 值。scale 是乙個可有可無的選項,表示返回值的小數點後所需的位數。*/
//下面的**我是保證了小數點一位數字
$aa
=bcsub(134.7,52.5,1);
echo
$aa
;
//exit;
$bb
=bcsub(
$aa
,82.2,1);
echo
$bb
;
//exit;
//樓主可以試試看看
給我老師的人工智慧教程打call!
PostgreSql 刪除資料庫需要用到的操作記錄
記錄一下平時資料庫的操作,以備不時之需 為了驗證某些測試環境無法出現的bug,於是從生產環境dump下來了資料庫。現在我需要 建立乙個資料庫使用者,這個使用者可以一直用 create user with password 新建乙個資料庫並將owner指定為我們對應的使用者 create databa...
涉及網路程式設計時,需要用到的幾個常用方法
涉及網路程式設計時,需要用到的 幾個常用 方法.1.在asp.net中專用屬性 獲取伺服器電腦名 page.server.manchinename 獲取使用者資訊 page.user 獲取客戶端電腦名 page.request.userhostname 獲取客戶端電腦ip page.request....
關於前端平時需要用到的方法 未完成
一 this.forceupdate 強制重新整理 二,資料重置重新整理賦值 this.dataals object.assign this.dataals 2 向下取整的函式 math.floor 例如 math.floor 23.2222222 23 3 向上取整 math.ceil 例如 ma...