⑴ 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語言中計算時5.0和5的含義
在做算數運算的除法時將有前空禪差異,比如虧慶5.0/2的結果是2.5,但5/2的結果是慧塵2.歸根結底也是類型的問題,5.0是按float類型來定義的,而5是int類型。
⑶ C語言中'5'與5的區別
第一個字元5,第二個是整形5
他們ASCII 不同'5'='0'+5;『0』的ACII尾48
⑷ C語言中 m[5] 中的5 是什麼意思
在數組定義上, 這個5表示數組長度, 即m數組可以存放5個元素
在元素訪問上, 這個5表示下標, 也就是數組中的第六個元素
⑸ C語言中%5.2f 那個5代表「總共有5位」,是什麼意思
小數點前面的數字表示輸出列數
數字位數大於它時,按實際位數輸出枝行答,小數點前空缺也是
小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.
比如x=12.31913
則printf("%5.2f",x)就是「12.32」,注意小猛慧數點也算一位數長!
又帶碧如x=2.31913
則printf("%5.2f",x)就是「
2.32」,注意小數點也算一位數長,2前面還有一個空格!
所以你上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!
⑹ C語言 這個5是什麼意思
5表示寬度,也就是說這個程序輸出是『1234567890』,當程序的輸出與寬度不一致時,會按著程序自己的輸出而輸出,5在這里就不會有作用了
⑺ C語言中'5'表示什麼
y==5表示邏輯判斷,得到結攜拆果1(true)或者0(false)
x=y是雹談賦值語句,辯肆棗把y的值賦給x
意思就顯而易見了
⑻ C++語言中%5d中的5是什麼意思
那個「5」在這里只表示是c語言中的一個十六進制數,
1.如果是「%d」的話,就是按整型數據的實際長度輸出;
2.如果是「%md」的話,就是說明「m」為指定的輸出欄位的寬度。如果數據的位數小於m,則左端補以空格,若大於m,則按實際倍數輸出。
3.如果是「%ld」的話,則輸出長整型數據。對於長整型數據來說如果用%d輸出就會出錯的。
⑼ C語言中'5'表示什麼
如果這個5是用單引號引起的 就表示是一個字元 不是應該就是一個常量
⑽ c語言中5和5分別代表什麼意思
在c語言中 !代表 邏輯運算符非,5 是非0 , 所以 !5 表示 0。 C語言是一門通用計算機編程語言,應用廣泛。C語言的設計目標是提供一種能以簡易的方式編譯、處理低級存儲器、產生少量的機器碼以及不需要任何運行環境支持便能運行的編程語言。