a在c語言中是什麼意思 A 在C語言中是什麼意思

時間 2023-07-06 22:33:19

1樓:小楓帶你看生活

&a表示式的值就是變數a的記憶體位址。

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

當你定義乙個變數a,那想知道變數在記憶體中的位址,就可以使用這個符號。這個符號就是指取址,在c語言指標這一章中非常常用。

2、&符號是位運算子,表示「按位與」,是雙目運算子。

符號還可以表示「按位與」。在計算位址的時候,都是二進位制數了,如果兩個運算元該位上的值均為1,那結果計算的位置上結果就是1,否則結果就是為0。

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

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

2樓:帳號已登出

表示式&a在c語言中的含義是,如果a是乙個標量,則對它進行取址;如果a是乙個結構(比如陣列)的位址,則對它進行取值。

3樓:程式小冰

取變數a的位址,變數都是儲存在記憶體中的,取位址相當於找到這個變數得到值。

4樓:網友

如果這個是在scanf語句裡面的話,是表示的是a的位址 是想a這個位址裡輸入乙個數。

5樓:comebbtt愛數碼

它沒有特別的含義,就是乙個普通的變數名或者是乙個字元常量。

變數可以通過變數名訪問。在指令式語言中,變數通常是可變的;但在純函式式語言(如haskell)中,變數可能是不可變的。在c語言裡面a就是個變數。

注意。a-=a的意思為a=a-a,先用a減a,然後再將得到的結果賦值給a。-=實際上是一種縮寫形式,使得對變數的改變更為簡潔。

運算時,可以將其寫成熟悉的形式,從右向左依次計算,注意在每次計算時,變數的值會發生改變, 如不注意,就會導致錯誤的情況發生。

『a』在c語言中是什麼意思?

6樓:帳號已登出

『a』在c語言中是變數的意思。

a-=a的意思為a=a-a,先用a減a,然後再將得到的結果賦值給a。-=實際上是一種縮寫形式,使得對變數的改變更為簡潔。a在c語言中沒意思,ascll碼中是97,前面幾個都是運算子,」#「是巨集定義的開頭。

左結合性和右結合性。

c語言中各運算子的結合性分為兩種:左結合性和右結合性。

例如:算術運算子的結合性是自左至右,即先左後右。如有表示式x-y+z則y應先與「-」號結合,執行x-y運算,然後再執行+z的運算。這種自左至右的結合方向就稱為「左結合性」。

而自右至左的結合方向稱為「右結合性」。 最典型的右結合性運算子是賦值運算子。如x=y=z,由於「=」的右結合性,應先執行y=z再執行x=(y=z)運算。

7樓:熱情的彤彤

您好親,x>y是邏輯表示式,在c語言中,意思是表示式為真取x,否則取y,也就是取兩者中較大的乙個,而前面的a=則是對x與y判斷取完之後的乙個賦值。

先判斷x>y,若x>y為真,則求x,若x>y為假,則求y 然後對x和y進行賦值。

c語言中的a[n]是什麼意思啊?

8樓:萬家憂樂

c語言中的下標是定義陣列a和陣列b[n],下標是用在陣列中的;

a[1]和b[1]就是下標相同的乙個元素,陣列a[1]中的數滿足條件的之後就做移位計算,是減小左移,右移增加;

例:inta[5]=;

printf(「%d,%d,%d,%d,%d」,a[0],a[1],a[2],a[3],a[4]);會輸出1,2,3,4,5

a[0]=10;

printf(「%d」,a[0]);輸出10;

c語言d=!a&&!b||!c什麼意思? a

9樓:牟淑琴寧珍

d=!a&&!b||!

c的意思是:d不等於a並且不等於b或者不等於cac如果a比如:a=7,b=4,c=9

a

10樓:雙清竹局汝

這實際上就是乙個邏輯運算,&&表示與,||表示或,!表示非,第乙個的意思是非a與非b或非c之間的邏輯關係,d的取值只有0和1,第二個就是乙個條件判斷語句,a(c(c

c語言邏輯運算子 我不明白&&和||到底是怎麼運算的

11樓:英淑英鄢溪

形式:&&的形式為a&&b。

的形式為a||b。

計算規則:&&只有當a和b的值均非0時,結果為1,否則結果為0。

只有當a和b的值均為0時,結果為0,否則結果為1。

優先順序:&&的優先順序比||高,所以在寫在一起時,先計算&&再計算||。

相同符號時,自左向右計算。

短路原則:對於&&,如果左運算元a為0,那麼結果必然為0,右運算元b將不參與計算。

對於||,如果左運算元a非0,那麼結果必然為1,右運算元b將不參與計算。

12樓:馮振梅初癸

i&&j&&k,先判斷i&&j,因為i和j都大於0,所以這個命題是真的,所以i&&j這個表示式等於1,再判斷後面的1&&k(ps:如果i&&j這個表示式等於0,後面的就不用判斷了,整個表示式就是0了)

因為k大於0,所以1&&k就等於1,整個表示式就等於1了。

13樓:雋智楊姬

當然要判斷,這是或運算,前者為非並不能判定表示式的值。如果是與運算,後者就不會判斷。

在C語言中是什麼意思,C語言中 c 是什麼意思?

勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...

在c語言中ch是什麼意思,在C語言中ch是什麼意思

羿妍練悅愷 這應該是乙個變數的名字,變數的名字是可以隨便定義的,只要符合命名規則,只不過我們經常用ch來定義乙個char型的變數,以便一看就知道這是乙個char型的變數,char是c語言的關鍵字,表示字元型變數 n ch a a是字元 n,ch可以是整型變數 在c語言中,字元和整型是可以自動互相轉的...