有途教育

&在c語言中是什么意思?

劉嘉欣2022-12-22 18:10:10

&在C語言中有兩種意思,一種是取地址符,是單目運算符;另一種是位運算符,表示“按位與”,是雙目運算符。a&b表示啊a和b按位進行與運算。&后面是個變量。每個變量對應一塊存儲空間。

&在c語言中是什么意思?

c語言&符號有兩種含義:

1、&符號是指取地址符,是單目運算符。

當你定義一個變量a,那想知道變量在內(nèi)存中的地址,就可以使用這個符號。這個符號就是指取址,在C語言指針這一章中非常常用。

2、&符號是位運算符,表示“按位與”,是雙目運算符。

&符號還可以表示“按位與”。在計算地址的時候,都是二進制數(shù)了,如果兩個操作數(shù)該位上的值均為1,那結果計算的位置上結果就是1,否則結果就是為0。

當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。

&&符號可以代表邏輯運算中的邏輯與。在“與或非”中,&就是指兩個比較的對象,如果一真一假,那結果就是0,如果兩個比較都是真,那就是1,如果兩個都是假的,那結果就是0。

熱門推薦

最新文章