• <small id='W9Bd3'></small><noframes id='W9Bd3'>

    1. <tfoot id='W9Bd3'></tfoot>
        <legend id='W9Bd3'><style id='W9Bd3'><dir id='W9Bd3'><q id='W9Bd3'></q></dir></style></legend>
        <i id='W9Bd3'><tr id='W9Bd3'><dt id='W9Bd3'><q id='W9Bd3'><span id='W9Bd3'><b id='W9Bd3'><form id='W9Bd3'><ins id='W9Bd3'></ins><ul id='W9Bd3'></ul><sub id='W9Bd3'></sub></form><legend id='W9Bd3'></legend><bdo id='W9Bd3'><pre id='W9Bd3'><center id='W9Bd3'></center></pre></bdo></b><th id='W9Bd3'></th></span></q></dt></tr></i><div id='W9Bd3'><tfoot id='W9Bd3'></tfoot><dl id='W9Bd3'><fieldset id='W9Bd3'></fieldset></dl></div>
        • <bdo id='W9Bd3'></bdo><ul id='W9Bd3'></ul>

      1. 哪个是将整数除以 2 的更好选择?

        时间:2023-09-16
            <tbody id='E10Cv'></tbody>
          <legend id='E10Cv'><style id='E10Cv'><dir id='E10Cv'><q id='E10Cv'></q></dir></style></legend>

          <i id='E10Cv'><tr id='E10Cv'><dt id='E10Cv'><q id='E10Cv'><span id='E10Cv'><b id='E10Cv'><form id='E10Cv'><ins id='E10Cv'></ins><ul id='E10Cv'></ul><sub id='E10Cv'></sub></form><legend id='E10Cv'></legend><bdo id='E10Cv'><pre id='E10Cv'><center id='E10Cv'></center></pre></bdo></b><th id='E10Cv'></th></span></q></dt></tr></i><div id='E10Cv'><tfoot id='E10Cv'></tfoot><dl id='E10Cv'><fieldset id='E10Cv'></fieldset></dl></div>
            <tfoot id='E10Cv'></tfoot>
              <bdo id='E10Cv'></bdo><ul id='E10Cv'></ul>

                <small id='E10Cv'></small><noframes id='E10Cv'>

                  本文介绍了哪个是将整数除以 2 的更好选择?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

                  问题描述

                  以下哪种技术是将整数除以 2 的最佳选择,为什么?

                  Which of the following techniques is the best option for dividing an integer by 2 and why?

                  技术一:

                  x = x >> 1;
                  

                  技术二:

                  x = x / 2;
                  

                  这里x是一个整数.

                  推荐答案

                  使用最能描述您要执行的操作的操作.

                  Use the operation that best describes what you are trying to do.

                  • 如果您将数字视为位序列,请使用 bitshift.
                  • 如果您将其视为数值,请使用除法.

                  请注意,它们并不完全等效.对于负整数,它们可以给出不同的结果.例如:

                  Note that they are not exactly equivalent. They can give different results for negative integers. For example:

                  -5 / 2  = -2
                  -5 >> 1 = -3
                  

                  (ideone)

                  这篇关于哪个是将整数除以 2 的更好选择?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持html5模板网!

                  上一篇:我是否应该使用“if"语句来统一两个相似的内 下一篇:什么是复制省略以及它如何优化复制和交换习语

                  相关文章

                  最新文章

                      <i id='ST8Ri'><tr id='ST8Ri'><dt id='ST8Ri'><q id='ST8Ri'><span id='ST8Ri'><b id='ST8Ri'><form id='ST8Ri'><ins id='ST8Ri'></ins><ul id='ST8Ri'></ul><sub id='ST8Ri'></sub></form><legend id='ST8Ri'></legend><bdo id='ST8Ri'><pre id='ST8Ri'><center id='ST8Ri'></center></pre></bdo></b><th id='ST8Ri'></th></span></q></dt></tr></i><div id='ST8Ri'><tfoot id='ST8Ri'></tfoot><dl id='ST8Ri'><fieldset id='ST8Ri'></fieldset></dl></div>
                    1. <tfoot id='ST8Ri'></tfoot>

                        <bdo id='ST8Ri'></bdo><ul id='ST8Ri'></ul>

                      <small id='ST8Ri'></small><noframes id='ST8Ri'>

                      <legend id='ST8Ri'><style id='ST8Ri'><dir id='ST8Ri'><q id='ST8Ri'></q></dir></style></legend>