C#으로 원격제어 프로그램을 만들던 중
float 형식을 byte형으로 바꿔 버퍼에 넣어야 하는 경우가 생겼다.
float -> byte
float a = 0.3333F;
byte[] FloatToByte = System.BitConverter.GetBytes(a);
배열이 4개인 byte가 생성된다.
byte -> float
float ByteToFloat = BitConverter.ToSingle(FloatToByte, 0);
다시 byte형식을 float로 바꾸는 방법이다.
댓글 없음:
댓글 쓰기