今天先學學c++的運算子
+ (加號/正號),-(減號/負號),*(乘號),/(除號),%(取餘符號,
7%4=3)
>大於 《小於 >=大於等於 <=小於等於 ==相等 != 不相等
邏輯符號:
! 非即not,也可以理解成表示式的否命題(相反面)。
&& 相當於 and(是 && 是=是,是 && 非=非,非&& 是=非,非&& 非=
非,只要一 非 即 非,全 是 才 是)
|| 相當於 or (是 && 是=是,
是 && 非=是,非 && 是=是,非 && 非=
非,只要一是即是,全 非 才 非 )
新學就會覺得小亂,不用擔心,學到後面就會了。
復合賦值運算:
+= , *= 。。。。等都是復合賦值運算子。
若a=1,b=3, 則
(a += b )執行後會得到(a = 4,b=3)
該過程分為兩個過程:
1.a + b == 4(等於)
2.a = 4(賦值)
即復合函式先對符號左右的變數進行運算,並把結果賦值給左邊那個變數。
sizeof("字串") : 測字元長度
如 sizeof("字串")== 3
自增自減函式:
++i 前置自增,即在運算中先自增,再將自增的結果帶入運算
i++ 後置自增,與前置自增相反,即在運算中先運算,運算後再自增
--i前置自減,即在運算中先自減,再將自減的結果帶入運算
i-- 後置自減,與前置自減相反,即在運算中先運算,運算後再自減
"?:"類似if 判斷函式
用法:i<15?j=1:j=2;
相當於
if (i<15) j=1;else j=2;
還有輸入兩個數,輸出最大(小)值
max = i
相當於
if (i
**:#include
void main(void)
{int i,j,max;
cout<<"請輸入兩個數,輸出最大數"<
cin >> i;
cin >> j;
max=i
cout<
好了今天就到這裡吧,一定要多多訓練哦,謝謝關注。
C學習心得二(printf用法)
printf 的格式字元 d格式符 用來輸出十進位制整數 d 按整型資料的實際長度輸出 md 使輸出長度為m,如果資料長度小於m,則左補空格,如果大於m,則輸出實際長度 ld 輸出長整型資料 o格式符 以八進位制形式輸出整數 x格式符 以十六進製制形式輸出整數 u格式符 用來輸出unsigned型資...
C和C 學習心得 更新中
1.關於庫函式的呼叫,使用strcmp strcpy strcat 等函式,需要加上 include,還有值得注意的一點是,在呼叫strcpy時,假設你寫了正常的呼叫語句,如strcpy str1,str2 編譯器仍會報錯,則可能需要使用更安全的strcpy s 相關詳解 2.字元的輸入可使用cin...
第一至二章c 學習心得
之前看的競賽 到中間遇到一些字典序啊什麼暴力演算法看起來還有點困難,一道題去看答案看一下午才能明白。發現還是要從更基礎的地方走起啊,現在去打暴力杯無非就是混個省獎沒什麼意義。重新做人吧,先把資料結構給學了先。這幾天在用axure給學校設計網頁頁面的樣板 現在學校開始修c 的課程了,目前我剛剛把第二章...