c語言 運算子

2021-07-22 03:00:24 字數 926 閱讀 5986

/ :除法運算,它的運算結果和運算物件的資料型別有關:

1,兩個數都是int,則傷就是int;商有小數部分,則擷取小數部分;

2,兩個數中只要出現浮點型的,則商也是浮點型,不擷取小數部分;

如 16/5 == 3 16/5.0 == 3.2000 -13/4 == -4

-13/-3 ==4 3/5 ==0 5/3 == 1

% : 取模運算,它的運算結果必須是整數,結果是整除後的餘數,其餘數的符號與被除數相同

13%3 == 1 13% -3 ==1 -13%3==-1 -13%-3 ==-1

除法的例子

# include 

int main(void)

在vc6.0++中的輸出結果是:

3

3.200000d

-313

01

取模運算例子

# include 

int main(void)

在vc6.0++中的運算結果:

11-1

-1

2.邏輯運算子

c語言對真假的處理:

非零是真,零是假

真是用1表示

假是用0表示

# include 

int main(void)

在vc6.0中的結果:

m=1 k=8
(3>2)是真 (k=8)是真 m是真 真就用 1表示

C語言 運算子與 運算子

我們平時使用帶參巨集時,字串中的巨集引數是沒有被替換的。例如 輸出結果為 然而,我們期望輸出的結果是 5 20 2513 14 27 這該怎麼做呢?其實,c語言允許在字串中包含巨集引數。在類函式巨集 帶參巨集 中,號作為乙個預處理運算子,可以把記號轉換成字串。例如,如果a是乙個巨集形參,那麼 a就是...

C語言 運算子和 運算子

變數 代表 取變數的位址 變數 代表 指標型的變數 取址運算子 用來取得其運算元的位址。如果運算元 x 的型別為 t,則表示式 x 的型別是 t 型別指標 指向 t 的指標 取址運算子的運算元必須是在記憶體中可定址到的位址。換句話說,該運算子只能用於函式或物件 例如左值 而不可以用於位欄位,以及那些...

C語言運算子

1級優先順序左結合 圓括號 下標運算子 指向結構體成員運算子 結構體成員運算子 字尾增量運算子 字尾增量運算子 2級優先順序右結合 邏輯非運算子 按位取反運算子 字首增量運算子 字首增量運算子 負號運算子 型別 型別轉換運算子 指標運算子 位址與運算子 sizeof 長度運算子 3級優先順序左結合 ...