![]()
|
NAME="GENERATOR"
CONTENT="Modular DocBook HTML Stylesheet Version 1.7">
æ•´æ•°integer ã¯ã€Z = {..., -2, -1, 0, 1, 2, ...}ã¨ã„ã†é›†åˆ ã§ã™ã€‚ ä»»æ„精度整数 ãŠã‚ˆã³ floatã‚‚å‚照下ã•ã„。 構文整数(integer)ã¯ã€10進数(基底10)ã€16進数(基底16)ã€8進数(基底8)表記 ã§æŒ‡å®šå¯èƒ½ã§ã™ã€‚オプションã§ã€ç¬¦å·(-ã¾ãŸã¯+)ã‚’å‰ã«ä»˜ã‘ã‚‹ã“ã¨ãŒå¯ 能ã§ã™ã€‚ 8進数表記を使用ã™ã‚‹å ´åˆã€æ•°ã®å‰ã«0 (ゼãƒ)を付 ã‘ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ã¾ãŸã€16進数表記を使用ã™ã‚‹ã«ã¯ã€æ•°ã®å‰ã« 0xを付ã‘ã‚‹å¿…è¦ãŒã‚りã¾ã™ã€‚ æ•´æ•°ã®ã‚ªãƒ¼ãƒãƒ¼ãƒ•ãƒãƒ¼integeråž‹ã®ç¯„å›²å¤–ã®æ•°ã‚’指定ã—ãŸå ´åˆã€ã‹ã‚り㫠floatã¨ã—ã¦è§£é‡ˆã•れã¾ã™ã€‚ã¾ãŸã€çµæžœãŒ integeråž‹ã®ç¯„å›²å¤–ã®æ•°ã¨ãªã‚‹ã‚ˆã†ãªè¨ˆç®—を行ã†ã¨ floatãŒä»£ã‚りã«è¿”ã•れã¾ã™ã€‚
PHPã«ã¯æ•´æ•°ã®å‰²ã‚Šç®—ã¯ã‚りã¾ã›ã‚“。1/2㯠floatåž‹ã®0.5ã«ãªã‚Šã¾ã™ã€‚ æ•´æ•°ã¸ã®å¤‰æ›integer ã«å€¤ã‚’明示的ã«å¤‰æ›ã™ã‚‹ã«ã¯ã€ã‚ャスト (int) ã¾ãŸã¯ (integer)ã®ã© ã¡ã‚‰ã‹ã‚’使用ã—ã¦ä¸‹ã•ã„。ã—ã‹ã—ã€å¤šãã®å ´åˆã€æ¼”ç®—åã€é–¢æ•°ã€åˆ¶å¾¡æ§‹ é€ ãŒinteger 引数を必è¦ã¨ã™ã‚‹å ´åˆã€å€¤ã¯è‡ªå‹•çš„ã«å¤‰æ›ã• れるãŸã‚ã€ã‚ャストを使用ã™ã‚‹å¿…è¦ã¯ã‚りã¾ã›ã‚“。 åž‹ã®ç›¸äº’å¤‰æ› ã‚’å‚照下ã•ã„。 booleansã‹ã‚‰FALSE ã¯ã€0 (ゼãƒ)ã¨ãªã‚Šã€ TRUE ã¯ã€1ã¨ãªã‚Šã¾ã™ã€‚ æµ®å‹•å°æ•°ç‚¹æ•°ã‹ã‚‰floatã‹ã‚‰æ•´æ•°ã«å¤‰æ›ã™ã‚‹å ´åˆã€ãã®æ•°ã¯ã‚¼ãƒã®æ–¹ã«ä¸¸ã‚られã¾ã™ã€‚ floatãŒæ•´æ•°ã®ç¯„囲(通常㯠+/- 2.15e+9 = 2^31)ã‚’è¶Šãˆã‚‹å ´åˆã€çµæžœã¯ undefined ã¨ãªã‚Šã¾ã™ã€‚ã“れã¯ã€ ãã®floatãŒæ£ã—ã„æ•´æ•°ã®çµæžœã‚’å¾—ã‚‹ãŸã‚ã«å分ãªç²¾åº¦ã‚’得られãªã‹ã£ ãŸã‹ã‚‰ã§ã™ã€‚ã“ã®å ´åˆã€è¦å‘Šã‚‚通知も発生ã—ã¾ã›ã‚“!
æ–‡å—列ã‹ã‚‰æ–‡å—åˆ—å¤‰æ› ã‚’å‚照下ã•ã„。 ä»–ã®åž‹ã‹ã‚‰
|