通過一周的C語言學習,我掌握了輸入與輸出,和一些最基本的c語言知識,如:變量的定義與賦值,運算符的使用,判斷語句和循環語句等。作為計算機小白,剛學習時也是非常的頭疼,希望在接下來的C語言學習道路上,能夠克服種種困難,有個好的開頭。
1.輸入與輸出
/*顯示”hello world!“*/ #include<stdio.h> //編譯預處理命令 int main() //定義主函數main() { printf("Hello World!"); //調用printf()函數輸出文字 return 0; //返回一個整數 0 }
運行結果:
Hello World!
在這之后我又了解到了”scanf();“。
scanf(); 獲取鍵盤輸入的值,將其存放在某段內存空間
格式:
scanf("%d",&a)
2.變量的定義與賦值、數據類型
int a=100; //定義了一個整型變量a。在內存中申請了4個字節,並用變量a間接訪問這片空間。將100賦值給變量a
常用的數據類型:int、float、double。
實例:
int celsius,fahr; //定義兩個整型變量celius和fahr,用於存放整數 float x; //定義一個單精度浮點型變量x,用於存放實數 double area; //定義一個雙精度浮點型變量area,用於存放實數
3.運算符
1.算數運算符
運算符 | + | - | * | / | % |
名稱 | 加 | 減 | 乘 | 除 | 取余 |
優先級 | 低 | 高 |
注意:1.如果對兩個整型數據作除法運算,其結果一定是整數。
例如,10/4值是2.
2.求余運算符取整形數據相除的余數,他不能用於實型數據的運算。
例如,5%6的值為5.
2.關系運算符
運算符 | < | <= | > | >= | == | != |
名稱 | 小於 | 小於或等於 | 大於 | 大於或等於 | 等於 | 不等於 |
注意:==是關系運算符,用於比較兩個操作數是否相等;而=是賦值運算符,表示對變量賦值
4.分支結構
1.if-else語句
流程圖:
一般形式為:
int main(){ int a,b; if(a>b){ printf("a大於b\n"); } else{ printf("a小於等於b\n"); } return 0; }
2.swich語句
流程圖:
一般形式為:
int main(){ int n; scanf("%d",&n); switch(n){ case 1: printf("你選擇了1\n"); break; case 2: printf("你選擇了2\n"); break; default: printf("你選擇了其他\n"); break; } return 0; }
了解了課本的知識是遠遠不夠的,還需要大量的實踐、打代碼,希望以后我也能成為一個計算機大神。