c語言中altgt0是什麼意思,c語言中a0是什麼意思

2021-03-04 00:15:27 字數 4044 閱讀 3577

1樓:岔路程式緣

c語言中沒有<>這樣的操作符。表示a≠b是用a!=b。

其他語言有用a<>b來表示a≠b的。

c語言中a--<0什麼意思

2樓:

如果是賦值比如 c=a-- 和 c=--a

最好的辦法是寫個小程式驗證。

3樓:匿名使用者

根據優先順序

--的優先順序比《高

是先算--再算《的

4樓:小神龍飛呀飛

a 是乙個變數,先做自減運算,在進行邏輯比較大小

5樓:功常日悅

假如a是0,a--也是0,a--<0,就是比較0和0的大小,這個語句結果為假;

另外,--a不等於a--,a--為-1,如果是--a<0,那麼結果為真

6樓:匿名使用者

a--相當於:

1 a<0;

2 a=a-1;

簡單來說就是用a完成計算後再將本身減去1.

7樓:匿名使用者

a與0比較後 再做減減運算

在c語言中a[i]>='0'是什麼意思啊

8樓:天雲一號

a[i]>='0'是乙個比較的bai表示式,分如下兩du種情況:

1、如果zhi陣列daoa是字元型陣列,則a[i]>='0'表示回將字元a[i]和字答符'0'的ascii碼進行比較,如果a[i]的ascii碼值較大或相等,返回1,否則返回0。

2、如果陣列a是數值型陣列,則a[i]>='0'表示將數值a[i]和字元'0'的ascii碼進行比較,如果a[i]的數值大於或等於字元'0'的ascii碼值,返回1,否則返回0。

9樓:匿名使用者

也就是說,a是乙個char陣列,由於是char,不能和int直接等價,所以必須加上單引號。這個就是判斷a[i]這個元素是不是乙個數字

10樓:匿名使用者

a[i]是陣列的意思 a[0]就表示這個陣列裡的第乙個元素 以此類推 a[i]>='0'就表示這個陣列的元素]>='0' 但是注意 這裡的0是字元型 <='9'也是一樣

11樓:匿名使用者

a[i]是字元型陣列

a[i]>='0'&&a[i]<='9' 是來判斷a[i]中的字元是不是在字元型的0~9 之間

12樓:匿名使用者

'0'代表字元,在c中可以與int型的48通用,就是ascii碼啦,翻下書看下吧

13樓:匿名使用者

0的ascii碼是48,也就是a[i]>=48

c語言中r!=0是什麼意思?

14樓:千鋒教育

r!=0的意思是bair不等於0。

c語言du是一種zhi計算機程式設計dao語言,屬高階語言範疇。內它既具有高階語言的容特點,又具有組合語言的特點。它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式,**清晰精簡,十分靈活。

15樓:匿名使用者

r!=0

就是說r不等於0

比如:int r=10;

if(r!=0)

else

很顯然,結果是輸出:r不等於0

16樓:匿名使用者

r不等於0,!是非的意思

17樓:匿名使用者

!0!!??!??!!?

c語言中(a!=0)?:0:1是什麼意思?

18樓:蔚格柯欣愉

\0是字串結尾的標誌,比如乙個字串「abc",它真實存的是abc\0。

==是比較運算子,這個比較運算子是相等的意思

19樓:關桂鄭幼怡

可以自己抄試著編個程式,執行襲一下,如:

#include

void

main()

;printf("%d\n",a[0]++);

return0;}

程式執行到a[0]++的時候,a[0]=3;

等到所有語句執行完後,a[0]=4。

20樓:匿名使用者

如果a不等於0,那麼等於0,否則等於1

21樓:f立地成佛

這個可以寫成

if(a!=0)

else

printf("1");

這樣就理解了吧

c語言中a[19]={0}是什麼意思?

22樓:甘蕾道鵑

c語言中沒有<>這樣的操作符。表示a≠b是用a!=b。

其他語言有用a<>b來表示a≠b的。

23樓:和素蘭祝巳

這裡出現在定義裡,意思是定義個float型陣列,大小為19,名字為a,第乙個陣列元素初始值為0,其他未初始化的元素就預設為0.

如果沒有=;則會出現陣列元素值隨機的現象。

c語言裡!a是什麼意思,那a不等於0有幾種表示

24樓:流墨

!a就是表示不是a這個值的所有值。比如:int a=0; 那!a,就是表示不為0的所有的整數。

25樓:匿名使用者

!a意思是說如果a的值為真,那麼結果就為假,如果a的值為假,那麼結果為真,取反。

26樓:丶紫色旋律

!a=not a a!=0很多種表示額

27樓:東林加油

如果a的值是0、null,那麼!a的結果就是1,否則就是0。

28樓:手機使用者

!a 相當於 a==0

c語言中*(*(a+0)+1)是什麼意思

29樓:飛天失憶豬

a指向乙個二維數列,是乙個指標的指標,*(*(a+0)+1)是第一行第二列元素的值

c語言裡 c[i]-'0'和 c[i++]-'a'分別是什麼意思?? 這個-『0』和『a』分別代表了什麼,謝謝。。。。。。

30樓:

'0' = 48 //參考 ascii code'a' = 97

c[i]-'0' 意思是c[i] - 48, i 變數保持不變c[i++]-'a' 意思是 c[i] - 97, 執行有 i+1在c 語言裡 char 類也可以當作 integer 理解,就是從0 ~ 255

31樓:春雨_潤物

舉個例子,如果c[i]='4';

那麼c[i]-'0'=4;

注意:還引號的是字元型,不帶引號的為整型.

上面的式子也就是把字元型轉化為整型.

32樓:匿名使用者

不要理解太複雜,'0' 和'a'都是數,在計算機都是二進位制儲存,'-'就是單純的減。

'0','a'是ascii字元,用16進製表示分別是30和61,用十進位制表示分別是48和97。

如果'0'沒有引號,就是0,十進位制也是0。

c[i++] 是基本概念,不用說了

33樓:匿名使用者

0和a都是乙個字元,字元與數字是可以相互轉換的, '0'其實就等於 48,所以 假設c[i]=100,c[i]-'0'的結果就是 52,同理你可以試試 'a' 對應的數字是多少

34樓:匿名使用者

'x'表示x為字元

若 『x』 參與運算 則 『x』 直接轉換為對應的asc碼的數值~~如: 『0』 == 48

35樓:匿名使用者

先引用陣列元素,然後對後面的字元進行算術運算,結果為asc碼,

單引號代表裡而為字元,,

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

並且的意思,是非的意思,沒有你那種寫法,具體使用方式如下 int a 5 bool b false 執行判斷處理 if a 5 b printf a d n a 左右應該還有兩個運算元,比如a b,一般出現在if語句的條件中,因為取反的優先順序高於邏輯與,所以意思是將b取反再與a做邏輯與,其結果為真...

c語言中0x12什麼意思,C語言中0x12什麼意思

就是十六進位制12h,等於十進位制18。具體還與所使用的場合有關。int c 0x12 就等同於int c 18 char c 0x12 就是 ch 18 它是乙個非列印字元 char s 0x12 則它佔用5個位元組,分別是 0 0 x 1 2 0 然而要想用printf s s 或puts s ...

C語言中ik是什麼意思,c語言中factorialK是什麼意思

c語言中 i k 就是 i i k 的意思 i k 的意思是i i k它是第十四級運算子。c語言中factorial k 是什麼意思 factorial函式的功能是實現n的階乘,傳進去的引數k,為參與階乘的最大值,然後返回乙個階乘的結果 vs factoria k 就表示k的階乘,然後把結果賦給vs...