zoukankan      html  css  js  c++  java
  • BitVector32结构学习

    using System;
    using System.Windows.Forms;
    using System.Collections.Specialized;

    namespace Lightsoftware
    {
     #region <summary>
     /// <summary>
     ///
     /// </summary>
     #endregion
     public class MyClass: Object
     {
      public static void Main(String[] args)
      {
       //1    decimal 1
       int myBit1 = BitVector32.CreateMask();
       //10   decimal 2
       int myBit2 = BitVector32.CreateMask(myBit1);
       //100  decimal 4
       int myBit3 = BitVector32.CreateMask(myBit2);
       //1000 decimal 8
       int myBit4 = BitVector32.CreateMask(myBit3);
       MessageBox.Show(String.Format("{0}, {1}, {2}, {3}", myBit1, myBit2, myBit3, myBit4));

       BitVector32.Section sectionA = BitVector32.CreateSection(3);
       BitVector32.Section sectionB = BitVector32.CreateSection(127, sectionA);
       BitVector32.Section sectionC = BitVector32.CreateSection(127, sectionB);
       BitVector32.Section sectionD = BitVector32.CreateSection(127, sectionC);
       BitVector32.Section sectionE = BitVector32.CreateSection(255, sectionD);
       // Create the sections
       // AA BBBBBBB CCCCCCC DDDDDDD EEEEEEEE
       BitVector32 word = new BitVector32(0x7fffffff);
       int A = word[sectionA];
       int B = word[sectionB];
       int C = word[sectionC];
       int D = word[sectionD];
       int E = word[sectionE];
       MessageBox.Show(String.Format("{0}, {1}, {2}, {3}", A, B, C, D, E));
      }
     }
    }

  • 相关阅读:
    如何写README.md
    (2020-03-29)--------paper list
    ROS(八)----示例
    ROS(七)----动态参数
    ROS(六)----参数
    ROS(四)---自定义消息.msg
    ROS(三)-----节点的定义
    ROS(二)-------RoboWare Studio
    ROS(一)-----ros 安装
    pytorch(4)----nn.Module、nn.functional、nn.Sequential、nn.optim
  • 原文地址:https://www.cnblogs.com/light/p/35860.html
Copyright © 2011-2022 走看看