第一周學習總結


通過一周的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;
}

了解了課本的知識是遠遠不夠的,還需要大量的實踐、打代碼,希望以后我也能成為一個計算機大神。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM