c語言5什麼意思
Ⅰ c語言中!5為什麼等於0
!是C語言的「邏輯非」操作符,作用是把緊跟在後面的變數或常量的邏輯值變成相反的邏輯值。C語言規定0的邏輯值是0,非0的邏輯值是1。那麼!5的意思就是!1(因為5不為0所以邏輯值是1),邏輯1的非就0,所以!5==0。而且,!x只要x的值不是0,!x的結果就是0,而若x的值是0,則!x就是1。
Ⅱ c語言中5!什麼意思
在C語言中,「!」是邏輯非的運算符。「!5」是邏輯運算表達式。它是對後面的邏輯值取「反」運算。如:後面是真,則進行非運算後的值是假。
在C語言中,任何非0數字都解釋為邏輯真,所以,數字5的邏輯值是真。這樣,「!5」的運算就是「非真」,結果當然就是「假」了。
在C語言中,規定用「1」代表邏輯真,用「0」代表邏輯假。所以,「!5」的值——邏輯假——就用「0」代表了。「!5」在C語言中的意思是「邏輯假」,它的值為0。
C語言數組的特點
1、數組是相同數據類型的元素的集合。
2、數組中的各元素的存儲是有先後順序的,它們在內存中按照這個先後順序連續存放在一起。
3、數組元素用整個數組的名字和它自己在數組中的順序位置來表示。例如,a[0]表示名字為a的數組中的第一個元素,a[1]代表數組a的第二個元素,以此類推。
Ⅲ C++語言中%5d中的5是什麼意思
那個「5」在這里只表示是c語言中的一個十六進制數,
1.如果是「%d」的話,就是按整型數據的實際長度輸出;
2.如果是「%md」的話,就是說明「m」為指定的輸出欄位的寬度。如果數據的位數小於m,則左端補以空格,若大於m,則按實際倍數輸出。
3.如果是「%ld」的話,則輸出長整型數據。對於長整型數據來說如果用%d輸出就會出錯的。
Ⅳ C語言 這個5是什麼意思
5表示寬度,也就是說這個程序輸出是『1234567890』,當程序的輸出與寬度不一致時,會按著程序自己的輸出而輸出,5在這里就不會有作用了
Ⅳ C語言中'5'表示什麼
如果這個5是用單引號引起的 就表示是一個字元 不是應該就是一個常量
Ⅵ C語言中'5'與5的區別
第一個字元5,第二個是整形5
他們ASCII 不同'5'='0'+5;『0』的ACII尾48
Ⅶ C語言中'5'表示什麼
y==5表示邏輯判斷,得到結果1(true)或者0(false)
x=y是賦值語句,把y的值賦給x
意思就顯而易見了
Ⅷ c語言編程中c[5]什麼意思
那是一個數組,名字是c,當然你也可以用其他名字命名,括弧裡面的5是用來說明數組的大小,也就是長度,為5個位元組,裡面可以放五個自己的內容
Ⅸ c語言!5是什麼意思
3<=x<=5 在數學中,是x大於等於3且小於等於5的意思,對應C語言中的 3<=x && x<=5
在c語言若錯寫成3<=x<=5 ,則判斷時,這個式子是永真的,它先判斷 3<=x 無論是否成立,其結果為0和1兩種,真或假。
而0和1都小於等於5,所以結果為真。