a在c語言中
Ⅰ a在c語言中是什麼意思
a-=a的意思為a=a-a,先用a減a,然後再將得到的結果賦值給a。-=實際上是一種縮寫形式,使得對變數的改變更為簡潔。
運算時,可以將其寫成熟悉的形式,從右向左依次計算,注意在每次計算時,變數的值會發生改變, 如不注意,就會導致錯誤的情況發生。
C語言
是一門面向過程的、抽象化的通用程序設計語言,廣泛應用於底層開發。C語言能以簡易的方式編譯、處理低級存儲器。C語言是僅產生少量的機器語言以及不需要任何運行環境支持便能運行的高效率程序設計語言。
盡管C語言提供了許多低級處理的功能,但仍然保持著跨平台的特性,以一個標准規格寫出的C語言程序可在包括類似嵌入式處理器以及超級計算機等作業平台的許多計算機平台上進行編譯。
Ⅱ 在C語言中a【】與a有什麼區別
這個太有區別了!
a==b==c 是一個關系表達式,由於運算符"=="具有左結合性,故其運算順序是:
((a==b) ==c )
若a=5,b=5,c=5,則a==b的值為1,而1==c的結果為0
a==b,b==c是分別判斷a和b以及b和c關系運算
補充,樓上說a==b==c是先執行b==c是錯誤的,因為C語言中只有賦值運算符和單目運算符具有右結合性,故運算對象b必然先於左側的"=="結合。
再次補充:這不是賦值的問題,沒有賦值運算符,而是關系運算
Ⅲ **A在C語言中是什麼意思
通俗的講,*A,A是個指針變數,*A是地址A中的內容,而**A說明*A也是一個地址。**A是*A地址中的內容。
Ⅳ 在C語言裡面 a與*a意思有什麼區別
a表示數組的首地址,*a表示a[0]的首地址,這2個地址是一樣的,但是a+1與*a+1這2個的地址就不一樣了,一個表示a[1]的地址,一個表示a[0][1]的地址
Ⅳ 在c語言中!a是什麼意思
C語言中提供了自增1運算符++和自減1運算符--
而且,這兩種運算符,還分為前綴運算和後綴運算
如:
int a=5;
a++; //後綴運算,表示a=a+1 = 5+1=6
a--; //後綴運算,表示a=a-1 = 6-1=5
--a; //前綴運算,表示a=a-1 = 5-1=4
++a; //前綴運算,表示a=a+1 = 4+1=5
以上單獨使用自增1或自減1運算符,前綴運算和後綴運算沒有區別,其結果都是完成變數a的自加1或自減1
前綴運算和後綴運算的區別在於:前綴運算,先運算,再使用變數;後綴運算,先使用變數,再運算。如:
int a=5;
printf("a=%d\n", ++a ); //前綴運算,先運算a=a+1=5+1=6,再使用變數a,輸出結果a=6
a=5; //重新賦值為5
printf("a=%d\n", a++ ); //後綴運算,先使用變數a,輸出結果a=5,再運算a=a+1=5+1=6
Ⅵ c語言中~a什麼意思
!表示「非」,是一種邏輯運算。若a的真值為1,則!a為0;若a的真值為0,則!a為1。
拓展資料
邏輯運算是判斷命題是否成立的運算,一共有三種,即邏輯非,邏輯與,邏輯或。邏輯表達式結果值為int型,命題成立值為1,否則為0。
值得注意的是,C語言中,在邏輯判斷時,邏輯運算的操作數是0,被認為是假,操作數非0都認為是真,而不僅僅是1。三個邏輯運算符的真值表如下:
Ⅶ C語言中"&a"是什麼意思
&是一個取地址符,&a表示變數a的地址。
scanf("%d",&a); 表示從鍵盤接收一個整數存儲到內存中&a所指的地址,也就是變數a中。
Ⅷ &a在c語言中是什麼意思
&a表達式的值就是變數a的內存地址。
1、&符號是指取地址符,是單目運算符。
當你定義一個變數a,那想知道變數在內存中的地址,就可以使用這個符號。這個符號就是指取址,在C語言指針這一章中非常常用。
2、&符號是位運算符,表示「按位與」,是雙目運算符。
&符號還可以表示「按位與」。在計算地址的時候,都是二進制數了,如果兩個操作數該位上的值均為1,那結果計算的位置上結果就是1,否則結果就是為0。
相關信息:
當兩個&符號同時使用,即&&符號,代表邏輯運算中的邏輯與。
&&符號可以代表邏輯運算中的邏輯與。在「與或非」中,&就是指兩個比較的對象,如果一真一假,那結果就是0,如果兩個比較都是真,那就是1,如果兩個都是假的,那結果就是0。
Ⅸ 『A』在C語言中是什麼意思
『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)運算。