c語言裡面是什麼意思
① !x在c語言中是什麼意思
是一個控制語句,直到x=0才停止循環,!x是求反的意思,只要x值是零才成立。
!x的意思就是x!=0
當X=0時執行while循環
!即取反,當X!=0時不執行
!=組合在一起是邏輯運算符「不等於」
!x--這個表示對x作「非」運算。
(1)c語言裡面是什麼意思擴展閱讀
C語言運算符列表:
1、優先順序1級
結合方向左結合(自左至右)
()圓括弧
[]下標運算符
->指向結構體成員運算符
.結構體成員運算符(請注意它是一個實心圓點)
2、優先順序2級
結合方向右結合(自右至左)單目運算符
!邏輯非運算符
~按位取反運算符
++自增運算符
--自減運算符
-負號運算符
(類型)類型轉換運算符
*指針運算符
&地址與運算符
sizeof長度運算符
② C語言裡面,%d %c %f 分別是什麼意思怎麼用
%d是用來輸出十進制整型數據的實際長度輸出;
%c是以字元形式輸出,只輸出一個字元;
%f是以小數形式輸出單、雙精度度數,隱含輸出6位小數。
例子:
int a=123;
CString temp;
// %d是十進制整數(int)
temp.Format(「輸出:%d」,a);
::MessageBox(NULL,temp,"信息",0);
信息框會顯示123
%d是顯示10進制的整數,%c是顯示單個字元,%f是顯示浮點數(可簡單的認為是小數的一種) printf("%d %c %f", 5
, 'A' , 2.5 )
拓展資料
這些是格式聲明,格式聲明由「%」和格式字元組成。
常用的格式字元有:
1)d格式符,用來輸出一個有符號的十進制整數;
2)c格式符,用來輸出一個字元;
3)s格式符,用來輸出一個字元串;
4)f格式符,用來輸出實數;
5)e格式符,用格式聲明%e指定以指數形式輸出實數;
6)i格式符,作用跟d格式符一樣,不過習慣用%d而少用%i;
7)o格式符,以八進制整數形式輸出;
8)x格式符,以十六進制數形式輸出整數。