zoukankan      html  css  js  c++  java
  • 异或,取反,与

    /// <summary>
            /// 取整数的某一位
            /// </summary>
            /// <param name="_Resource">要取某一位的整数</param>
            /// <param name="_Mask">要取的位置索引,自右至左为0-7</param>
            /// <returns>返回某一位的值(0或者1)</returns>
            public static int getIntegerSomeBit(int _Resource, int _Mask)
            {
                return _Resource >> _Mask & 1;
            }

            /// <summary>
            /// 将整数的某位置为0或1
            /// </summary>
            /// <param name="_Mask">整数的某位</param>
            /// <param name="a">整数</param>
            /// <param name="flag">是否置1,TURE表示置1,FALSE表示置0</param>
            /// <returns>返回修改过的值</returns>
            public static int setIntegerSomeBit(int _Mask, int a, bool flag)
            {
                if (flag)
                {
                    a |= (0x1 << _Mask);
                }
                else
                {
                    a &= ~(0x1 << _Mask);
                }
                return a;
            }

  • 相关阅读:
    2017微软秋招A题
    UVA 494 Kindergarten Counting Game
    loss function与cost function
    coderforces 721b
    coderforces719b
    PyQt4打包exe文件
    PyQt4 UI设计和调用 使用eric6
    PyQt4 进度条和日历 代码
    PyQt4 颜色选择,字体选择代码
    PyQt4调用UI文件
  • 原文地址:https://www.cnblogs.com/cykjydxs/p/2997890.html
Copyright © 2011-2022 走看看