2つのbyte型を16ビットバイナリにつなぐ
ええと、2つのbyte型を16ビットバイナリにつなぎ、10進数に変換するにはどうすればいいですか.
1
2
3
4
5
6
7
8
9
質問:
回答:
1
2
3
4
5
6
7
8
9
short
s = 0;
// 16 , 0000 0000 0000 0000
byte
b1 = 1;
// byte , 8 , 0000 0001
byte
b2 = 2;
// byte , 8 , 0000 0010
s = (
short
)(s ^ b1);
// b1 s 8
s = (
short
)(s << 8);
//s 8 8
s = (
short
)(s ^ b2);
// b2 s 8
Console.Out.WriteLine(Convert.ToString(s, 2));
// s
Console.Out.WriteLine(s);
// s
Console.ReadLine();
質問:
?
回答:
short ushort