當前位置:首頁 » 編程軟體 » 編譯怎麼樣不出現負數和0

編譯怎麼樣不出現負數和0

發布時間: 2025-10-13 02:26:36

① C語言中的「--」的用法

1、左移運算符(<<):按二進制形式把所有的數字向左移動對應的位數,高位移出(舍棄),低位的空位補零。

格式:需要移位的數字 << 移位的次數

例如:3<<2

3轉換為二進制是0011,所有數字左移2個位置,空位補0,得到1100,即十進制數12。

2、右移運算符(>>):按二進制把所有的數字向右移動對應位移位數,低位移出(舍棄),高位的空位補符號位(正數補零,負數補1)。

格式:需要移位的數字 >> 移位的次數

例如:11 >> 2

11的二進制為1011,所有數向右移2個位置,因為11是正數,所以高位補0,得0010,是十進制的2。

(1)編譯怎麼樣不出現負數和0擴展閱讀:

移位運算符是位操作運算符的一種。移位運算符可以在二進制的基礎上對數字進行平移。按照平移的方向和填充數字的規則分為三種:<<(左移)、>>(帶符號右移)和>>>(無符號右移)。

數學意義:

1、在數字沒有溢出的前提下,對於正數和負數,左移一位都相當於乘以2的1次方,左移n位就相當於乘以2的n次方。

2、右移一位相當於除2,右移n位相當於除以2的n次方。

熱點內容
java返回this 發布:2025-10-20 08:28:16 瀏覽:721
製作腳本網站 發布:2025-10-20 08:17:34 瀏覽:988
python中的init方法 發布:2025-10-20 08:17:33 瀏覽:695
圖案密碼什麼意思 發布:2025-10-20 08:16:56 瀏覽:850
怎麼清理微信視頻緩存 發布:2025-10-20 08:12:37 瀏覽:753
c語言編譯器怎麼看執行過程 發布:2025-10-20 08:00:32 瀏覽:1095
郵箱如何填寫發信伺服器 發布:2025-10-20 07:45:27 瀏覽:325
shell腳本入門案例 發布:2025-10-20 07:44:45 瀏覽:202
怎麼上傳照片瀏覽上傳 發布:2025-10-20 07:44:03 瀏覽:890
python股票數據獲取 發布:2025-10-20 07:39:44 瀏覽:851