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; |
![]()