首先解釋16位整數:所謂16位整數就是16個二進制位(16#7FFF)而對應的最大整數為32767;PLC中是用二進制的補碼來表示有符號數的,定義最高位為符號位;當最高位位0時為正;最高位為1時為負;所以經過換算就是-701;(補碼是正數先求反碼(0變1;1變0)然后加1);
以次內推,32位,64位也是如此。
首先解釋16位整數:所謂16位整數就是16個二進制位(16#7FFF)而對應的最大整數為32767;PLC中是用二進制的補碼來表示有符號數的,定義最高位為符號位;當最高位位0時為正;最高位為1時為負;所以經過換算就是-701;(補碼是正數先求反碼(0變1;1變0)然后加1);
以次內推,32位,64位也是如此。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。