zoukankan      html  css  js  c++  java
  • 对于C#中使用变量的“位” 来代替不同的意思 类似于二进制

    自己做的panel 的描边  

    然后再panel 中加入 int   outline 这个属性 

    中超说   用   int 的每一位 代替不同的边   需要描边则为1   否则为0

    然后设置

    all

    ~0

    left

    1

    top

    2

    bottom

    4

    right

    8

    这几个枚举值 

    然后outline=选择的枚举值

    然后在程序中 

    outline & left  如果等于left  则表示left 边需要描边

    记得之前有看到 c语言中用bit 关键字    来设定    今天查了一下 

    这是位域  类似于结构体

    struct bs
    {int a:8;int b:2;int c:6;}data; 
    说明data为bs变量,共占2个字节。其中位域a占8位,位域b占2位,位域c占6位  
     
     
  • 相关阅读:
    HDU5873
    HDU5874
    HDU1565(状态压缩dp)
    POJ2774(二分+哈希)
    HDU4474
    HDU2602(背包)
    单链表
    POJ2503(hash)
    POJ1200(hash)
    顺序表
  • 原文地址:https://www.cnblogs.com/jilodream/p/4222765.html
Copyright © 2011-2022 走看看