c資料型別
本章學習了c語言程式設計處理的資料常量和變數兩種形式,以及簡單的螢幕輸出和資料型別,以及如何計算變數或資料型所佔空間,變數的賦值。
常量在執行過程中值不變,變數在過程中值可變,且變數在使用時必須先宣告後使用。
變數名是使用者定義的識別符號是乙個儲存單元,命名原則:識別符號只能用英文本母,數字和下劃線組成,只能以字母或下劃線開頭,不允許使用c關鍵字為識別符號。
計算變數或資料所佔空間大小專用運算子:sizeof()
變數賦值運算子(將右邊的值賦給左邊且左邊的值只能是變數,且該運算子不可理解為等於):「=」
簡單的算術運算和表示式
本章學習了算術運算子以及復合的賦值運算子,增一減一運算子,以及巨集常量和const常量的使用,自動轉換和強制轉換,還有常用的標準數學函式。
算術運算子(左結合);+,-,*,/,%,復合賦值運算子:+=(a+=10:a=a+10)
整數除法:12/5=2,浮點數除法:12.0/5=2.4或12/5.0=2.4,求餘運算兩個運算元必須為整形數。
增一減一運算子:m=n++(m=n;n=n+1;),m=++n(n=n+1;m=n),減一運算子與加一用法一樣。
巨集常量(沒有資料型別,在標頭檔案處使用無分號)與巨集替換:#define 識別符號 字串,例:#define pi(一般大寫)3.14159,const常量(在主函式裡使用有分號,可宣告資料型別):const double pi=3.14159。
自動型別轉換將範圍小的運算元型別轉換為範圍大的型別,強制型別轉換:(型別)表示式。
鍵盤輸入和輸出
本章學習了字元常量以及字元常量的一種特殊形式轉義字元,以及用於字元輸入和輸出的函式getchar()和putchar(),用於資料的輸入和輸出的函式printf()和scanf()。
字元常量是用單引號括起來的乙個字元,轉義字元是一種特殊字元用反斜線\開頭,例:『?』代表問號。
字元的輸入函式(括號中無內容)getchar()例:ch=getchar(),輸出函式:putchar(字元)。
資料輸出函式:printf(格式控制字元),pintf(格式控制字串,輸出值參數列)例:printf(「input a:」),printf(「a=%d\n」,a)。
輸入函式:scanf("%d",&a);
選擇控制結構
本章學習了關係運算子和條件運算子以及邏輯運算子,以及選擇控制結構的if形式語句,if-else形式語句和else-if形式的語句以及用於多路選擇的switch語句。
關係運算子:<,>,<=,>=,==(等於),!=(不等於),關係運算子(三目運算子):表示式1?表示式2;表示式3,邏輯運算子:!(非),&&(與),||(或)。
if語句(單分支):if(表示式)語句,if-else語句(雙分支):if(表示式)語句1;else 語句2;
else-if語句(多分支):if(表示式1)語句1;else if(表示式2)語句2;else 語句3;
switch語句(多路選擇):switch(表示式)
{case常量1:語句1;
case常量2:語句2;
default:語句3;
}在前五章我們學習了順序結構與條件結構,運用這些知識我們可以解決如下問題:
1對輸入數值進行正負,奇偶的判斷。
2對輸入數值進行一些簡單的運算,如輸出其絕對值,判斷其能否被幾整出等。
3分段函式問題。
4ascii值判斷,ascii表中的下個字元等一系列關於ascii表的問題。
5求函式的解以及最優解等問題。
6不同條件判斷的問題。
通過對前五章的學習我掌握了許多知識,也有許多感悟,從一開始的一無所知到現在的熟練運用,這背後是對課本知識的掌握以及許多次練習,是從一次又一次對自己編寫的程式修改中得來的,並且我明白了大佬並不是天生的,是從一次一次的練習中練出來的,所以對於程式設計的掌握要勤加練習,並且要細心,不要犯忘了在語句結束加分號等一些小的細節。
C語言前五章總結
我對程式設計的第一次總結 這是我第一次總結程式設計,希望我對這門課能夠熟練掌握。先說一下主要知識點和其用法 在第二章裡,我了解了常量和變數,知道了怎樣對變數賦值。常量有多種型別,包括整型,實型和字元型等等 而變數在使用前必須先進行定義 賦值中所用的 不用於數學中的 它是指把右側表示式的值賦值給左側的...
C語言前五章總結
經過了為時十個周的系統化學習加上自學一部分讓我對計算機這個專業中的c語言有了一定的自己的看法,情緒也發生了一系列的變化,下面對最近的知識進行一定的梳理總結 第一章,講了計算機的一些注意問題跟歷史,自己也慢慢的帶入進去,在小結中的一句話也給自己敲響了警鐘,讓自己以更加清醒的狀態來進行到下一步的知識學習...
C語言前五章總結
第一章 常量與變數 1 型別和範圍 整型 有符號型整型常量,無符號型常量,長整型常量和無符號長整型常量 實型 單精度,雙精度和長雙精度 字元型 用一對單引號括起來的任意字元 字串常量 用一對雙引號括起來的零個或多個字元 2 用變數時一定要先定義乙個變數,即變數必須先宣告再使用。資料型別 基本型別 1...