看看數據類型源碼、反碼和補碼的定義。有符號數中正數和零最高位為0,最高位為1的就是負數。妳只要定義壹個有符號數,賦值為負數,編譯系統就會自動把它處理為負數了,把它變為補碼,和發送正數(無符號數)沒區別。如:inta;a=-37654896;妳把a發送出去就可以吧,前提是接收到也知道這個數被定義為有符號數了。