以下代碼將打印什麼? print''four''* 200;以下是什麼打印?
Q
以下是什麼打印?
-3
A
回答
6
是的,這將打印零「0」確實如此。事情是PHP將鍵入的字符串值轉換爲整數。這會導致0(零);如果你用零乘以任何值,你會得到零。
好問題羅蘭!
7
它輸出「0」 alt text http://mywebprogrammer.com/images/soAnswer.PNG
的結果是所述第二線的左側。
要明白爲什麼這是你可以做一個快速測試echo (int)'four';
這將試圖明確地將字符串'四'轉換爲一個整數,因爲它不是一個整數將技術性失敗,導致0當然是相等的變爲假。如果用'4'代替'4',仍然是一個字符串,你可以正確地將它轉換爲一個整數,例如(print'4'* 200「)將產生800的結果。
4
由於不能將字符串澆鑄爲數字,用繩子乘法會導致0
相關問題
- 1. 什麼是以下程序打印?
- 2. 以下程序打印什麼?
- 3. 以下代碼片段(在C中)是什麼打印的?
- 4. 爲什麼下面的printf打印0x32
- 5. 以下是什麼?
- 6. 爲什麼以下setTimeout會立即打印?
- 7. 爲什麼以下簡單的Rx.NET不打印任何數字?
- 8. 將Gtk.Widget打印到打印機的最佳方式是什麼?
- 9. cassandra-cli打印什麼是哈希?
- 10. 這是什麼打印3 ln 8 4?
- 11. C - 爲什麼printf不只是打印?
- 12. 這是爲什麼不打印
- 13. 這是什麼打印3 A的?
- 14. 打印機的GraphicsUnit.Display的值是什麼
- 15. 什麼是Python中的「打印」?
- 16. 打印空行是做什麼的?
- 17. Scala REPL打印的類型是什麼?
- 18. 從android打印的選項是什麼?
- 19. c#中的打印序列是什麼?
- 20. 什麼是「document.writeln(Object.prototype);」在JavaScript打印?
- 21. PHP打印 - 什麼是結果
- 22. 這是什麼在C打印,以及如何?
- 23. 應以什麼格式打印枚舉? %什麼?
- 24. 以下是什麼錯誤?
- 25. 什麼是返回以下
- 26. 以下是什麼意思?
- 27. 什麼是以下updateValueAndValidity
- 28. 什麼是以下變量?
- 29. 此代碼打印什麼?爲什麼?
- 30. 這條線打印什麼,爲什麼?
爲什麼不試試呢? – balpha 2009-07-01 12:21:07
他在測試我們,看看我們在問他真正的問題之前的知識水平 – 2009-07-01 12:22:38
爲什麼不閱讀其他問題和答案?這裏有很多知識。 – 2009-07-01 12:24:17