民國108年 第2梯次 網頁設計乙級 學科

第17題

若要顯示有正負號的整數,可使用PHP 的那個格式字元?

題目

若要顯示有正負號的整數,可使用PHP 的那個格式字元?

  1. (1) %c
  2. (2) %u
  3. (3) %b
  4. (4) %d

官方答案

(4) %d

解析

PHP 的 printf/sprintf 以格式字元指定輸出型態:%d 代表有號十進位整數(signed decimal integer),會依數值正負輸出正號或負號,例如 sprintf('%d', -25) 得 "-25"。%u 為無號十進位整數,負數會被視為很大的正數;%c 輸出對應 ASCII 字元;%b 輸出二進位字串。題目問「有正負號的整數」,只有 %d 符合,故選 4。

AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。

官方資料