一.資料的輸入與輸出
1.用printf輸出
2.用scanf輸入
3.用putchar輸入乙個字元
(1)putchar(c)中的c可以是字元常量.整形常量.字元變數.整形變數(其值在字元的ascii**範圍內)
(2)可以用putchar函式輸出轉義字元
4.用getchar函式輸入乙個字元
(1)getchar函式沒有引數 : getchar()
(2)getchar只能接收乙個字元,如果想輸入多個字元就要用多個getchar函式
(3)例題及注意事項:
執行getchar函式不僅可以從輸出裝置獲得乙個可顯示的字元,還可以獲得在螢幕上無法顯示的字元,如控制字元。不要在按b後馬上按回車鍵,這樣就會把回車也當做乙個字元輸入。
二.if語句
1)if(表示式)
語句2)if(表示式)
語句1else
語句23)if巢狀(鋸齒形狀)
if(a>b)
if(b>c)
max=a;
注意 :else和if配對:else不能單獨使用,一定和if配對使用,配對的原則:else和離他最近的沒有配對的if配對,要想改變這種配對,可以使用括號。語句末尾必須有分號。if語句無論寫在第幾行上,都是乙個整體屬於乙個語句。(若存在else語句,它是if語句的一部分)
注意區分: if(x)<=>if(x!=0)
if(!x)<=>if(x0)
三.關係運算子
(1)六種關係運算子及次序
四.邏輯運算子
(1)&&邏輯與:a&&b
||邏輯或:a||b
!邏輯非:!a
(2)&&和||是雙目運算子,!是單目運算子。
(3)優先順序:
(4)邏輯表示式的值要麼是1,要麼是0,邏輯值(1為真,2為假)
C語言程式設計譚浩強版 五
3.8 算術運算子和算術表示式 3.8.1 c運算子簡介 語言的運算子可分為以下幾類 1.算術運算子 用於各類數值運算。包括加 減 乘 除 求餘 或稱模運算,自增 自減 共七種。2 關係運算子 用於比較運算。包括大於 小於 等於 大於等於 小於等於 和不等於 六種。3 邏輯運算子 用於邏輯運算。包括...
《C語言程式設計》實驗報告(五)
1.熟練地掌握函式的定義方法和呼叫規則 2.掌握在c語言程式中主調函式和被呼叫函式之間進行資料傳遞的規則 3.了解函式的返回值及其型別,並正確使用它 4.了解區域性變數和全域性變數的作用域及它們與儲存分類的關係,理解變數的存在性和可見性的概念 5.練習遞迴函式的使用.實驗 include inclu...
C 語言中的元類程式設計(五)
在上一節中,我們得到了meta worker的第乙個版本,但是那個版本還不能使用,因為它只有對worker類的描述資訊 除regcutpoint外 我們還需要為它新增一些方法去操作它的物件 注意,它的物件不是worker類的物件,而是worker類本身 那麼我們需要為它新增一些什麼方法呢?我們知道,...