這個答案為何是13925?
P粉751989631
P粉751989631 2022-09-24 20:25:31
0
1
825

<?php//8進位的值範圍最大為0-7,即0,1,2,3,4,5,6,7$bajingzhi =  033145;echo $bajingzhi;?>

P粉751989631
P粉751989631

全部回覆(1)
WBOY

因為13925(十進位)=33145(八進位)

$bajingzhi =  033145表示宣告一個八進制數

因為八進位的宣告特性就是在數字的前面加上0,而一個八進位制數

因為八進位的宣告特點就是在數字的前面加上0,而且是0到7的整數。

就像十六進位宣告時,都是以0x開始的,

###你可以把前面的0去掉,或是在後面加上大於7的整數試試看。 ###
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!