#include #include
int main(void) r1,r2;
// 特別需要注意的是在微控制器中int float double 型別的字長和pc機中是不一樣的,需要注意
r1.d=7.215487 23131;
r2.data[0]=r1.data[0];
r2.data[1]=r1.data[1];
r2.data[2]=r1.data[2];
r2.data[3]=r1.data[3];
printf("byte0= %d byte1= %d byte2= %d byte3= %d r1=%f r2=%f \n",r1.data[0],r1.data[1],r1.data[2],r1.data[3],r1.d,r2.d);
getchar();
getchar();
return 0; }
使用上述的方法,如果需要在pc與mcu之間通過串列埠來傳送浮點數double/float就可以了,兩邊都使用共用體,一次傳輸乙個byte,然後依次放入char型陣列中,使用的時候直接使用對應的浮點數就可以了。 2 記憶體操作函式/呼叫庫函式
#include
#include
int main(void)
不同系統間的資料庫遷移
假設我們有乙個ibm db2資料庫,這個資料庫裡有很多表 可能上百張甚至更多 又有很多索引 外來鍵約束 觸發器。最要命的是還有一些含有自增字段的表 含有generated always as identity定義的字段的表 我們也沒有關於這些資料庫物件的準確建立指令碼 筆者經常碰到客戶有這種情況 現...
linux 不同系統間的檔案傳輸和打包壓縮
1.檔案歸檔,就是把多個檔案變成乙個歸檔檔案 2.tar 引數 c 建立 f 指定歸檔檔案名稱 t 顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格式壓縮 j xz格式壓縮...
Linux 不同系統之間的檔案傳輸
不同系統之間的檔案傳輸 一.檔案歸檔 1檔案歸檔 就是把多個檔案變成乙個歸檔檔案 2.tar c建立 f指定歸檔檔案名稱 t顯示歸檔檔案中的內容 r 向歸檔檔案中新增檔案 get 取出單個檔案 delete 刪除單個檔案 x 取出歸檔檔案中的所有內容 c 指定解檔目錄 z gz格式壓縮 j bz2格...