平常在嵌入式的開發中,用的是keil,所以基本用的是c語言。在pc端現在用的比較多是vb.net。但是在資料通訊的時候,c與vb的資料型別還是有比較大的差別。
在pc端會用到將single型別的資料通過串列埠傳送給下位機的問題。這時候就需要將single型別的資料轉換成4個位元組的byte型別。研究了一番之後可以用如下的方式轉換。
dim byte_p() as byte = bitconverter.getbytes(csng(txt_p.text))
轉換出來的byte_p()是4個位元組的陣列,小端模式。
僅此記錄,以供以後用到時候查用。(記性不太好,經常忘記。~_~)
C String型別轉換成Char型別
static void main string args string型別本來就可以看作乙個char陣列,如 string str abcde console.writeline str 3 輸出d foreach char c in str console.writeline c 當然你也可以把它...
Mat轉換成IplImage型別
mat 類有乙個iplimage 運算子成員函式 class cv export mat 利用該成員函式可以實現mat類向iplimage類的轉換,呼叫方法如下 include include include using namespace cv using namespace std int ma...
將Long型別轉換成String型別
後端把long型別的資料傳給前端,前端可能會出現精度丟失的情況 方法一 在後台將這個long型別的字段轉換成string型別的。方法二 使用fastjson的提供的註解,jsonfield serializeusing tostringserializer.class 比如資料表字段為數字long型...