ã“ã‚“ã«ã¡ã¯ã€ã‚µã‚¤ãƒœã‚¦ã‚ºãƒ»ãƒ©ãƒœã®å…‰æˆã§ã™ã€‚ 今回ã¯å°æ•°ã‚’æ•´æ•°ã«ä¸¸ã‚る処ç†ã«é–¢ã—ã¦ã€x86/x64ã«ãŠã‘る命令ãŒã©ã®ã‚ˆã†ã«å¤‰ã‚ã£ã¦ããŸã‹ã‚’紹介ã—ã¾ã™ã€‚ C++ã«ãŠã‘ã‚‹å°æ•°ã‹ã‚‰æ•´æ•°ã¸ã®å¤‰æ›ãƒ«ãƒ¼ãƒ« ã¾ãšC++ã«ãŠã‘る浮動å°æ•°ç‚¹æ•°åž‹ï¼ˆfloat, double)を整数型(int, int64_tãªã©ï¼‰ã«ä¸¸ã‚るルールをãŠã•ã‚‰ã„ã—ã¾ã—ょã†ã€‚ floating-integral conversionsã«ã‚ˆã‚‹ã¨ãã®å¤‰æ›ã§ã¯å°æ•°ç‚¹éƒ¨åˆ†ã‚’å–り除ãã¾ã™ã€‚ ã¤ã¾ã‚Š1.5, 2.3, -2.9ã‚’intã«ã‚ャストã™ã‚‹ã¨ãã‚Œãžã‚Œ1, 2, -2ã«ãªã‚Šã¾ã™ã€‚ ãªãŠæ•´æ•°åž‹ã«å…¥ã‚Šãらãªã„ã¨ãã®æŒ™å‹•ã¯æœªå®šç¾©ã§ã™ã€‚ 4種類ã®ä¸¸ã‚è¦å‰‡ x86ã®æµ®å‹•å°æ•°ç‚¹æ•°ã‚’扱ã†FPUã¯ä¸¸ã‚処ç†ã®ãƒ¢ãƒ¼ãƒ‰ã‚’4種類æŒã¡ã¾ã™ã€‚ ã“ã‚Œã¯IEEE標準754ã®ä¸¸ã‚モードã®è¦å‰‡ã«å¾“ã£ãŸã‚‚ã®ã§ã™ã€‚ 最近接丸ã‚(round to nearest(even) : RN)
{{#tags}}- {{label}}
{{/tags}}