奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

PHP

php的sprintf函數(shù)的用法 控制浮點數(shù)格式

時間:2024-08-03 00:29:10 PHP 我要投稿
  • 相關推薦

關于php的sprintf函數(shù)的用法 控制浮點數(shù)格式

  控制浮點數(shù)打印格式

  浮點數(shù)的打印和格式控制是sprintf 的一大常用功能,浮點數(shù)使用格式符”%f”控制,默認保留小數(shù)點后6 位數(shù)字,比如:

  復制代碼 代碼如下:

  sprintf("%f", 3.1415926); //結果:"3.141593"

  但,有時我們希望自己控制打印的寬度和小數(shù)位數(shù),這時就應該使用:”%m.nf”格式,其中m 表示打印數(shù)字的整體寬度,n 表示小數(shù)點后的位數(shù)。比如:

  復制代碼 代碼如下:

  sprintf(" %9.3f", 3.1415926); //右對齊:位數(shù)不夠用空格補全。結果:" 3.142"

  sprintf(" %-9.3f", 3.1415926); //左對齊:位數(shù)不夠用空格補全。結果:"3.142 "

  sprintf(" %.3f", 3.1415926); //不指定總寬度,結果:"3.142"

  注意一個問題

  復制代碼 代碼如下:

  $num = 100;

  sprintf("%.2f", $num );

  sprintf("%.2f", (double)$num);

  上面的兩個結果真的一樣嗎?雖然看起來是一樣的,但是下面的原因,可能會有所啟發(fā).

  原因是:參數(shù)壓棧時調(diào)用者并不知道跟num相對應的格式控制符是個”%f”。而函數(shù)執(zhí)行時函數(shù)本身則并不知道當年被壓入棧里的是個整數(shù),于是可憐的保存整數(shù)$num的那4個字節(jié)就被不由分說地強行作為浮點數(shù)格式來解釋了,整個亂套了。

  

【php的sprintf函數(shù)的用法 控制浮點數(shù)格式】相關文章:

php是什么格式?01-14

php實習心得12-01

php實習報告11-07

excel函數(shù)07-30

php工作總結11-11

PHP Socket編程過程02-09

php開發(fā)主管的職責05-15

all用法要點07-24

again用法詳解08-25

excel函數(shù)[優(yōu)選]07-31

主站蜘蛛池模板: 湘潭县| 南昌县| 城固县| 盐城市| 延庆县| 西平县| 容城县| 都昌县| 汽车| 鱼台县| 元朗区| 蒙阴县| 梓潼县| 临泽县| 静乐县| 蓬莱市| 嘉鱼县| 南川市| 澎湖县| 安泽县| 博野县| 额敏县| 鸡泽县| 北安市| 平阴县| 高安市| 临朐县| 阿城市| 三原县| 温宿县| 察隅县| 铜川市| 宾阳县| 石首市| 金乡县| 方山县| 门源| 买车| 康马县| 洞口县| 博野县|