1. 程式人生 > >double、float等多字節數據處理

double、float等多字節數據處理

memcpy 大小 強制 int 問題 超過 amp 內存拷貝函數 多字節

float:4字節

double:8字節

問題:怎麽把上面兩中類型放在2個字節類型中呢?【假設其大小不超過兩個字節】

1、強制轉換

double a=1.0;

Int16 b = (Int16)a;//註意會有精度丟失

Int result;

2、使用內存拷貝函數memcpy

memcpy(&result,&b,2);

double、float等多字節數據處理