靚麗時尚館

位置:首頁 > 健康生活 > 心理

c語言中/10是什麼意思

心理2.49W
c語言中/10是什麼意思

在C語言中/=是複合賦值運算子的一種,是兩種運算(除、賦值)的結合,x/=10等同於x=x/10。

先進行左側表示式除以右側表示式的除法運算。然後進行把結果賦值給左側表示式的賦值運算。這種運算子主要是為了簡化表示式寫法,當某個表示式要進行除法操作並且把除法結果賦值給自己的時候,可以用這種寫法。

類似的其他運算子還有:

+=、 -=、 *=、 %=、 &=、 |=、 ^=、 <<=、 >>=其中等號左邊的運算子分別是:加、減、乘、取餘、按位與、按位或、按位異或、左移、右移。

擴充套件資料:

運算子號,位元右移(>>)運算子可以是算術(左端補最高有效位)或是邏輯(左端補 0)位移。例如,將 11100011 右移 3 位元,算術右移後成為 11111100,邏輯右移則為 00011100。因算術位元右移較適於處理帶整數,所以幾乎所有的編譯器都是算術位元右移。

運算子的優先順序從高到低大致是:單目運算子、算術運算子、關係運算符、邏輯運算子、條件運算子、賦值運算子(=)和逗號運算子。

C的資料型別包括:整型、字元型、實型或浮點型(單精度和雙精度)、列舉型別、陣列型別、結構體型別、共用體型別、指標型別和空型別。

標籤:語言