<legend id='TaUgd'><style id='TaUgd'><dir id='TaUgd'><q id='TaUgd'></q></dir></style></legend>
      <bdo id='TaUgd'></bdo><ul id='TaUgd'></ul>

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

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

      <tfoot id='TaUgd'></tfoot>

      1. C#中按位桶形移位的问题

        时间:2023-10-06

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

          <legend id='Eg5p2'><style id='Eg5p2'><dir id='Eg5p2'><q id='Eg5p2'></q></dir></style></legend>
          <tfoot id='Eg5p2'></tfoot>
        • <small id='Eg5p2'></small><noframes id='Eg5p2'>

            <tbody id='Eg5p2'></tbody>

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

                • 本文介绍了C#中按位桶形移位的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在 C++ 中我有这样的代码.

                  In C++ I have code like this.

                      static UInt32 rol(UInt32 value, UInt32 bits)
                      {
                          bits &= 31;
                          return ((value << bits) | (value >> (32 - bits)));
                      }
                  
                      static UInt32 ror(UInt32 value, UInt32 bits)
                      {
                          bits &= 31;
                          return ((value >> bits) | (value << (32 - bits)));
                      }
                  

                  它在 C# 中的外观如何?我认为完全相同的方式..唯一的问题

                  how would it look in C#? I think the same exact way.. only problem

                  错误 2 运算符>>"不能应用于uint"和uint"类型的操作数
                  错误 3 运算符>>"不能应用于uint"和uint"类型的操作数
                  错误 1 运算符 '<<'不能应用于uint"和uint"类型的操作数
                  错误 4 运算符 '<<'不能应用于uint"和uint"类型的操作数

                  Error 2 Operator '>>' cannot be applied to operands of type 'uint' and 'uint'
                  Error 3 Operator '>>' cannot be applied to operands of type 'uint' and 'uint'
                  Error 1 Operator '<<' cannot be applied to operands of type 'uint' and 'uint'
                  Error 4 Operator '<<' cannot be applied to operands of type 'uint' and 'uint'

                  推荐答案

                  移位运算符的右侧变量应该使用 int 类型.

                  You should use int type for the right side variable in shift operators.

                  这篇关于C#中按位桶形移位的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:如何使用矩阵旋转矩形并获得修改后的矩形? 下一篇:COM 互操作的通用集合的替代方案是什么?

                  相关文章

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

                  1. <legend id='uSdeW'><style id='uSdeW'><dir id='uSdeW'><q id='uSdeW'></q></dir></style></legend>

                  2. <tfoot id='uSdeW'></tfoot>

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