C語言學習筆記

計算機語言

1. 機器語言

010101010100110101010

2. 彙編語言

add 1,2; ------編譯器------> 001110101010101010111010

3. 高級語言

1. 面向過程的語言 – C語言

C語言源程序 --編譯–>目標程序–連接–>可執行程序 011010101010100101101010

2. 面向對象的語言 --Java語言

計算機語言越是低級速度就越快,因爲越低級就越符合計算機的思維。

環境設置

需要:1.文本編輯器 2.編譯器

只要安裝開發工具:C-Free,VC++

C程序結構

最簡單的c程序:

#include <stdio.h>
int main()
{
	/* 我的第一個 C 程序 */
	printf("Hello, World! \n");
	return 0;
}

C 程序主要包括以下部分:

  • 預處理器指令
  • 函數
  • 變量
  • 語句 & 表達式
  • 註釋

C基本語法

  1. 分號

    是語句結束符。每個語句必須以分號結束。它表明一個邏輯實體的結束。

  2. 註釋

    (1)單行註釋

    ​ // 單行註釋

    (2)多行註釋

    ​ /*

    ​ 多行註釋1

    ​ 多行註釋…

    ​ 多行註釋n

    ​ */

  3. 標識符

    標識符,就是所有編程過程中,需要我們自己取名字的地方。比如:項目名,函數名,變量名等等

    標識符的規範:由字母,數字,下劃線組成,且不能以數字開頭。

    C語言是區分大小寫的。

  4. 關鍵字

    關鍵字,就是必須原樣寫的單詞。即保留字。

  5. 空格

    空格用於描述空白符、製表符、換行符和註釋。

    (1)空格分隔語句的各個部分,讓編譯器能識別語句中的某個元素(比如 int)在哪裏結束,下一個元素在哪裏開始。因此,在下面的語句中:

    int age;
    

    (2)爲了增強可讀性,您可以根據需要適當增加一些空格。

    fruit = apples + oranges;   // 獲取水果的總數
    

數據類型

  1. char
  2. int(整數類型)
  3. float(浮點類型)-單精度浮點數
  4. double(浮點類型)-雙精度浮點數

數據類型轉換

(1)自動類型轉換
a)浮點數賦給整型,該浮點數小數被捨去;
b)整數賦給浮點型,數值不變,但是被存儲到相應的浮點型變量中;
(2)強制類型轉換
(類型說明符)(表達式)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章