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...