Results 1 to 5 of 5

Thread: C#

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Registered User vanmx's Avatar
    Join Date: Oct:2006
    Location:
    Posts: 1,964

    C#

    ,

    :

    32 . n p 32 .

    :

    Code:
    int ExtractBits(int number, int n, int p)
            {
                return (((1 << (n - 1)) - 1) & (number >> p));
            }
    - . n = 1 n = 2 "" -, . number = 0b101011, p = 0 n = 2, 0b1 0b11.

    ?
    Last edited by vanmx; 1st August 2019 at 03:07.
    X470 AORUS ULTRA GAMING | Ryzen5 2600 |2x16GB Corsair LPX 3200Mhz | EVGA GeForce GTX 1080 Ti SC Black Edition Gaming|512GB Samsung 970 Pro +
    512GB ADATA SU800| Corsair HX1200i | Corsair Graphite 600t |BENQ PD3200U

  2. #2
    Mire-x
    Join Date: Apr:2005
    Location: Sofia
    Posts: 763
    n=2 (1<<(2-1))-1 = (1<<1)-1 = (0b10)-1 = 1. 1 -. (1 << n) - 1.
    (10b) || !(10b)

  3. #3
    Registered User
    Join Date: Oct:2011
    Location:
    Posts: 430
    , -1

    return (((1 << n) - 1) & (number >> p));
    . - , -

  4. #4
    Registered User vanmx's Avatar
    Join Date: Oct:2006
    Location:
    Posts: 1,964
    , . -1 , . . 3
    Last edited by vanmx; 1st August 2019 at 23:46.
    X470 AORUS ULTRA GAMING | Ryzen5 2600 |2x16GB Corsair LPX 3200Mhz | EVGA GeForce GTX 1080 Ti SC Black Edition Gaming|512GB Samsung 970 Pro +
    512GB ADATA SU800| Corsair HX1200i | Corsair Graphite 600t |BENQ PD3200U

  5. #5
    Mire-x
    Join Date: Apr:2005
    Location: Sofia
    Posts: 763
    Quote Originally Posted by vanmx View Post
    3
    - .
    (10b) || !(10b)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  

Copyright © 1999-2011 . .
iskamPC.com | mobility.BG | Bloody's Techblog | | 3D Vision Blog |