byte0 = A0 byte1 = 86 byte2 = 1 byte3 = 0 |
int v = 100000; byte *byt = (byte *)&v; |
for(int i=0; i<sizeof(int); i++) Console.WriteLine("byte{0} = {1:X}", i,*(byt+i)); |
byte0 = A0 byte1 = 86 byte2 = 1 byte3 = 0 |
/******************************************/ /*★ byte ポインタにキャスト 前田 稔 ★*/ /******************************************/ using System; unsafe class Test { public static void Main() { int v = 100000; byte *byt = (byte *)&v; for(int i=0; i<sizeof(int); i++) Console.WriteLine("byte{0} = {1:X}", i,*(byt+i)); Console.ReadLine(); } } |
int v = 10; |
int v = 200; |
int v = 1000; |
int v = -1; |