Results 1 to 5 of 5
Thread: C#
Hybrid View
-
1st August 2019 03:00 #1
C#
,
:
32 . n p 32 .
:
- . n = 1 n = 2 "" -, . number = 0b101011, p = 0 n = 2, 0b1 0b11.Code:int ExtractBits(int number, int n, int p) { return (((1 << (n - 1)) - 1) & (number >> p)); }
?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
-
1st August 2019 09:32 #2Mire-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)
-
1st August 2019 09:33 #3Registered User
Join Date: Oct:2011
Location:
Posts: 430
, -1
return (((1 << n) - 1) & (number >> p));. - , -
-
1st August 2019 23:45 #4
, . -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
-
2nd August 2019 14:45 #5Mire-x
Join Date: Apr:2005
Location: Sofia
Posts: 763




Reply With Quote

Lenovo ThinkPad 15 IdeaPad 15
5th May 2023, 22:16 in