: Hi!
: Qly : Hi!
, . ( , , , , .)
( 1) . , 1001 0110, ~ 0110 1001.
1 .
// .
Using System;
class NotDemo {
static void Main() { sbyte b = -34;
}
Console.WriteLine ();
// b = (sbyte) ~b;
}
}
}
.
C# , , . C# .
>>
:
_ _
_ , .
, . . , . , . , 1. , , 1. , .
. , .
, . , 1. , . . . , 1 , , 128, .
|
|
// .
Using System;
class ShiftDemo {
static void Main() { int val = 1;
for(int i = 0; i < 8; i++) {
for(int t=128; t > 0; t = t/2) {
if((val & t)!= 0) Console.Write("1 "); if((val & t) == 0) Console.Write("0 ");
}
Console.WriteLine();
val = val <<1; //
}
Console.WriteLine(); val = 128;
for(int i = 0; i < 8; i++) {
for(int t=128; t > 0; t = t/2) {
if((val & t)!= 0) Console.Write("1 "); if((val & t) == 0) Console.Write("0 ");
}
Console.WriteLine();
val = val >>1; //
}
}
}
.
2, 2. , , . , , . .
// 2.
Using System;
class MultDiv {
static void Main() { int n;
n = 10;
Console.WriteLine(" n: " + n);
// 2.
n = n << l^-
Console.WriteLine ();
// n , n = 10;
Console.WriteLine(" n: " + n);
// 2 . n = << 30; //
Console.WriteLine(" " +
" 30 : " + );
}
}